feat: add profile photo upload/delete API routes with R2 storage

This commit is contained in:
2026-05-09 12:54:12 +08:00
parent 6009366fb4
commit 20f1d33751
4 changed files with 185 additions and 0 deletions
+3
View File
@@ -34,6 +34,7 @@ import { steamgridProxyRoutes } from "@/lib/api/steamgrid-proxy"
import { dashboardRoutes } from "@/lib/api/dashboard"
import { savedFilterRoutes } from "@/lib/api/saved-filters"
import { cronRoutes } from "@/lib/api/cron"
import { profilePhotoRoutes } from "@/lib/api/profile-photo"
const betterAuth = new Elysia({ name: "better-auth" })
.mount(auth.handler)
@@ -71,6 +72,8 @@ export const app = new Elysia({ prefix: "/api" })
.use(healthRoutes)
// Users
.use(userRoutes)
// Profile photos
.use(profilePhotoRoutes)
// Games + Versions
.use(gamesRoutes)
.use(gameVersionsRoutes)