roooooms 2

This commit is contained in:
2025-09-06 22:22:36 -04:00
parent 03b751dda6
commit 2aa5352350
15 changed files with 473 additions and 1004 deletions

View File

@@ -5,9 +5,15 @@ import z from "zod";
import { verify } from "@hono/hono/jwt";
import Server from "../server/server.ts";
import { TokenFormat } from "../server/platforms/types.ts";
import { HTTPStatus, httpStatusText } from "@oneday/http-status";
import { ContentfulStatusCode } from "@hono/hono/utils/http-status";
const log = new Logging("APIUtils");
export function statusResponse(c: Context, code: HTTPStatus, msg?: string) {
return c.json(genericResponse(code < 400, msg ?? httpStatusText(code)), code as ContentfulStatusCode);
}
export function genericResponse(success: boolean, msg?: string, data?: null) {
return { success, msg, data }
};

View File

@@ -44,10 +44,10 @@ export async function importer<T>(importKey: string, prefix: string, paths: stri
return items;
}
export function createHonoRoute(path: string): RouteImport {
export function createHonoRoute(path: string) {
const route: RouteImport = {
path,
app: new Hono<HonoEnv>()
}
return route
return route;
}