From 7ccab999a4fec0a64d5cf7e43c7ff83a7402a851 Mon Sep 17 00:00:00 2001 From: ThatOneCalculator Date: Wed, 4 Jan 2023 10:36:51 -0800 Subject: [PATCH] start on endpoints --- .../server/api/endpoints/gifbox/popular.ts | 26 +++++++++++++++++++ .../src/server/api/endpoints/gifbox/search.ts | 0 2 files changed, 26 insertions(+) create mode 100644 packages/backend/src/server/api/endpoints/gifbox/popular.ts create mode 100644 packages/backend/src/server/api/endpoints/gifbox/search.ts 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