From 9670293b513f39cc5c14c036e4cdbd7d85d71e33 Mon Sep 17 00:00:00 2001 From: suricata Date: Tue, 20 Jan 2026 17:14:21 +0000 Subject: [PATCH] yeahh buddy --- server/routes/me.get.ts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 server/routes/me.get.ts diff --git a/server/routes/me.get.ts b/server/routes/me.get.ts new file mode 100644 index 0000000..0db4082 --- /dev/null +++ b/server/routes/me.get.ts @@ -0,0 +1,23 @@ +export default defineEventHandler(async (event) => { + + const config = await useRuntimeConfig(event) + //const body = await readBody(event) + const session = await getUserSession(event) + + // @ts-ignore + const userId = session.secure?.user_id; + if (userId == undefined || userId == null) + throw createError({ status: 401 }) + + const r = await fetch(config.fastapi_url + "/me" + '?' + + new URLSearchParams({ id: userId })) + + let body = await r.json(); + + try { delete body["id"]; } catch {} + try { delete body["password"]; } catch {} + try { delete body["created_at"] } catch {} + try { delete body["updated_at"]; } catch {} + + return body; +})