diff --git a/server/routes/shortforward.ts b/server/routes/shortforward.ts new file mode 100644 index 0000000..f610209 --- /dev/null +++ b/server/routes/shortforward.ts @@ -0,0 +1,14 @@ +export default defineEventHandler((event) => { + const query = getQuery(event); + const toolCall = query.tool; + const forwardCall = query.forward; + if (toolCall) { + const buildUrl = "/desktop?openapp=" + toolCall; + return sendRedirect(event, buildUrl, 302); + } + if (forwardCall) { + const buildUrl = "/" + forwardCall; + return sendRedirect(event, buildUrl, 302); + } + return sendRedirect(event, "/", 302) +}) \ No newline at end of file