import { DateTime } from "ts-luxon"; import type { Call, Result, Route } from "../types"; import { html, render } from "../util"; import { loginRoute } from "./login"; import { services } from '../services'; const routes: Record = { hello: { path: "/hello", methods: ["GET"], handler: async (_call: Call): Promise => { const now = DateTime.now(); const c = await render("basic/hello", { now }); return html(c); }, }, home: { path:'/', methods:['GET'], handler:async(_call:Call): Promise => { const auth = services.auth const me = services.session.getUser() const email = me.toString() const c = await render('basic/home',{email}) return html(c) } }, login: loginRoute, }; export { routes };