From 490fa1469e8b6961cfdb6a90714c9760dbb78c8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=99=E2=97=A6=20The=20Tablet=20=E2=9D=80=20GamerGirla?= =?UTF-8?q?ndCo=20=E2=97=A6=E2=9D=A7?= Date: Tue, 3 Oct 2023 01:10:00 -0400 Subject: [PATCH] refactor(server/utils): create utility to return forum database's uid using the actual site's user id --- lib/server/forumId.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 lib/server/forumId.ts diff --git a/lib/server/forumId.ts b/lib/server/forumId.ts new file mode 100644 index 0000000..4f5a091 --- /dev/null +++ b/lib/server/forumId.ts @@ -0,0 +1,16 @@ +import { H3Event, EventHandlerRequest } from "h3"; +import { apiRoot } from "./constants"; +export default async function (id: number): Promise { + let { data: lookup } = await useFetch( + `${apiRoot}/session-sharing/lookup`, + { + method: "get", + query: { + params: { + id, + }, + }, + }, + ); + return lookup.value.uid as number; +}