Room channel and rooms list
CI / test (push) Successful in 6m38s

The realtime connection now carries the IMVU chats a client is in: the hub tells each proxy in a chat which
other T5DE users are there and what community products they wear (adult products only to adult accounts), on
joining and on every change. Rooms T5DE users enter are looked up on IMVU; those that are public, listed and
whose owner turned on "List my public rooms" appear on the new Rooms page, with the T5DE users in them who
show they're online. AP rooms are shown to adults only.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
dhkatzandClaude Opus 5.5 committed 2026-10-29 18:14:43 -07:00
1 parent 7db9fc0370
commit 6ba4d83317
18 files changed
+1838 -50

No files matched your search

+1 -1
View File
@@ -43,7 +43,7 @@ export async function linkAction(_: ActionState, form: FormData): Promise<Action
export async function saveSettings(
imvu: number,
settings: { showBadge?: boolean; showPresence?: boolean },
settings: { showBadge?: boolean; showPresence?: boolean; listRooms?: boolean },
): Promise<ActionState> {
return attempt(async () => {
unwrap(await api.account.links({ imvu }).patch(settings));