mirror of
https://github.com/spacebarchat/server.git
synced 2026-08-18 04:00:06 +00:00
schemas for gif/version
This commit is contained in:
@@ -19,6 +19,7 @@
|
||||
import { Router, Response, Request } from "express";
|
||||
import { route } from "@spacebar/api/middlewares";
|
||||
import { GifProviderManager } from "@spacebar/integrations/gifs";
|
||||
import { GifIntegrationsResponse } from "@spacebar/schemas/api/spacebar/Integrations";
|
||||
|
||||
const router = Router({ mergeParams: true });
|
||||
|
||||
@@ -27,9 +28,14 @@ router.get(
|
||||
route({
|
||||
spacebarOnly: true,
|
||||
authentication: "never",
|
||||
responses: {
|
||||
200: {
|
||||
body: "GifIntegrationsResponse",
|
||||
},
|
||||
},
|
||||
}),
|
||||
(req: Request, res: Response) => {
|
||||
res.json({ providers: GifProviderManager.getProviders() });
|
||||
res.json({ providers: GifProviderManager.getProviders() } satisfies GifIntegrationsResponse);
|
||||
},
|
||||
);
|
||||
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
import { Router, Response, Request } from "express";
|
||||
import { route } from "@spacebar/api/middlewares";
|
||||
import { getRevInfoOrFail } from "@spacebar/util";
|
||||
import { SpacebarVersionResponse } from "@spacebar/schemas/api/spacebar/Version";
|
||||
|
||||
const router = Router({ mergeParams: true });
|
||||
|
||||
@@ -27,12 +28,17 @@ router.get(
|
||||
route({
|
||||
spacebarOnly: true,
|
||||
authentication: "never",
|
||||
responses: {
|
||||
200: {
|
||||
body: "SpacebarVersionResponse",
|
||||
},
|
||||
},
|
||||
}),
|
||||
(req: Request, res: Response) => {
|
||||
res.json({
|
||||
implementation: "spacebar-server-ts",
|
||||
version: getRevInfoOrFail(),
|
||||
});
|
||||
} satisfies SpacebarVersionResponse);
|
||||
},
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user