From 94f41187486ea9afad447a19a6289c8e2c166ea2 Mon Sep 17 00:00:00 2001 From: Andrei Jiroh Halili Date: Wed, 17 Jul 2024 19:48:14 +0800 Subject: [PATCH] feat(golinks): add OpenAPI handlers for Discord invite links Signed-off-by: Andrei Jiroh Halili --- apps/golinks-v2/src/index.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/golinks-v2/src/index.ts b/apps/golinks-v2/src/index.ts index 2be6903..69d5156 100644 --- a/apps/golinks-v2/src/index.ts +++ b/apps/golinks-v2/src/index.ts @@ -6,6 +6,7 @@ import { EnvBindings } from './types'; import { Env } from "../worker-configuration" import { getLink } from "lib/db"; import { adminApiKey, contact, getWorkersDashboardUrl, homepage, servers } from "lib/constants"; +import { DiscordInviteLinkCreate, DiscordInviteLinkList } from "api/discord"; // Start a Hono app const app = new Hono<{ Bindings: EnvBindings }>(); @@ -43,6 +44,8 @@ openapi.registry.registerComponent('securitySchema', 'adminApiKey', adminApiKey) // Register OpenAPI endpoints openapi.get("/api/links", GoLinkList) openapi.post("/api/links", GoLinkCreate) +openapi.get("/api/discord-invites", DiscordInviteLinkList) +openapi.post("/api/discord-invites", DiscordInviteLinkCreate) app.get("/", (c) => { return c.redirect(homepage) -- knotmirror 0.0.1