feat(private-room): connect moments feed
Docker Image / Build and Push Docker Image (push) Successful in 9m29s

This commit is contained in:
2026-07-08 16:29:08 +08:00
parent 77b496da2b
commit c46b9b4cdd
41 changed files with 3107 additions and 281 deletions
+3 -3
View File
@@ -8,7 +8,7 @@ describe("route meta", () => {
expect(getRouteAccess(ROUTES.splash)).toBe("authOnly");
expect(getRouteAccess(ROUTES.auth)).toBe("authOnly");
expect(getRouteAccess(ROUTES.chat)).toBe("guestEntry");
expect(getRouteAccess(ROUTES.profile)).toBe("public");
expect(getRouteAccess(ROUTES.privateRoom)).toBe("guestEntry");
expect(getRouteAccess(ROUTES.sidebar)).toBe("session");
expect(getRouteAccess(ROUTES.subscription)).toBe("realUser");
expect(getRouteAccess(ROUTES.coinsRules)).toBe("public");
@@ -19,8 +19,8 @@ describe("route meta", () => {
expect(getRouteAccess("/chat/deviceid/device_1")).toBe("public");
});
it("includes profile in static routes", () => {
expect(ALL_STATIC_ROUTES).toContain(ROUTES.profile);
it("includes private room in static routes", () => {
expect(ALL_STATIC_ROUTES).toContain(ROUTES.privateRoom);
});
it("treats unknown routes as public by default", () => {
+1 -1
View File
@@ -12,7 +12,7 @@ const STATIC_ROUTE_ACCESS: Partial<Record<string, RouteAccess>> = {
[ROUTES.splash]: "authOnly",
[ROUTES.auth]: "authOnly",
[ROUTES.chat]: "guestEntry",
[ROUTES.profile]: "public",
[ROUTES.privateRoom]: "guestEntry",
[ROUTES.sidebar]: "session",
[ROUTES.subscription]: "realUser",
[ROUTES.coinsRules]: "public",
+2 -2
View File
@@ -21,7 +21,7 @@ export const ROUTES = {
root: "/",
splash: "/splash",
chat: "/chat",
profile: "/profile",
privateRoom: "/private-room",
auth: "/auth",
sidebar: "/sidebar",
subscription: "/subscription",
@@ -53,7 +53,7 @@ export const ROUTE_BUILDERS = {
export const ALL_STATIC_ROUTES: readonly StaticRoute[] = [
ROUTES.splash,
ROUTES.chat,
ROUTES.profile,
ROUTES.privateRoom,
ROUTES.auth,
ROUTES.sidebar,
ROUTES.coinsRules,