feat: add timezone settings data export and account deletion

This commit is contained in:
syntaxbullet
2026-09-04 18:23:12 +02:00
parent e88ffceb22
commit d624ee6c3c
7 changed files with 151 additions and 3 deletions

View File

@@ -1,3 +1,4 @@
import { createAccountRoutes } from "./account/routes";
import { createHabitRoutes } from "./habits/routes";
import { ApiError } from "./habits/service";
import { Hono } from "hono";
@@ -16,6 +17,7 @@ export function createApi(db: AppDatabase, config: AuthConfig, request?: FetchDi
return c.json({ status: "ok" });
});
app.route("/api/auth", auth.routes);
app.route("/api/account", createAccountRoutes(db, auth, now ?? Date.now));
app.get("/api/me", auth.requireAuth, c => c.json(c.get("user")));
app.route("/api", createHabitRoutes(db, auth, now ?? Date.now));
app.route("/api/sharing", createSharingRoutes(db, auth, sharingConfig, now ?? Date.now, discordRequest));