diff --git a/packages/backend/src/server/api/endpoints/gifbox/popular.ts b/packages/backend/src/server/api/endpoints/gifbox/popular.ts new file mode 100644 index 0000000000..624c4a4da7 --- /dev/null +++ b/packages/backend/src/server/api/endpoints/gifbox/popular.ts @@ -0,0 +1,26 @@ +import { Client } from 'gifbox.js'; +import config from '@/config/index.js'; +import define from '../../define.js'; + +const gbClient = new Client(); + +export const meta = { + tags: ['gifbox'], + + requireCredential: false, + requireCredentialPrivateMode: false, + + errors: { + noSuchNote: { + message: 'Problem with GifBox.', + code: 'GIFBOX_ERROR', + id: 'bea9b03f-36e0-49c5-a4db-638a029f8971', + }, + }, +} as const; + +export const paramDef = { + type: 'object', + properties: {}, + required: [], +} as const; diff --git a/packages/backend/src/server/api/endpoints/gifbox/search.ts b/packages/backend/src/server/api/endpoints/gifbox/search.ts new file mode 100644 index 0000000000..e69de29bb2