Manage T5DE rooms from the client; the AP+ badge on avatar cards
CI / build (push) Successful in 28s
CI / build (push) Successful in 28s
Chat Rooms > Manage (the t5de-room-manage patch) lists the person's T5DE rooms (room_management_info.php?t5de=1) and saves them from IMVU's room dialog (room_management.php: create with t5de=1, edit and delete naming a hosted room) as hub calls: the room, its moderators by name, and a picture from the person's IMVU gallery, uploaded to the hub. The hub's refusals show in the dialog (hub.Error keeps their message). Avatar cards get show_ap_plus again, which IMVU stopped sending, from the person's public IMVU profile (is_ap_plus). Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
6aac769246
commit
8daf91ede3
7 files changed
+608
-2
No files matched your search
@@ -35,6 +35,7 @@ import (
|
||||
"time"
|
||||
|
||||
"git.t5de.dev/t5de/t5de-proxy/internal/buildinfo"
|
||||
"git.t5de.dev/t5de/t5de-proxy/internal/cards"
|
||||
"git.t5de.dev/t5de/t5de-proxy/internal/control"
|
||||
"git.t5de.dev/t5de/t5de-proxy/internal/fetch"
|
||||
"git.t5de.dev/t5de/t5de-proxy/internal/hosted"
|
||||
@@ -209,7 +210,7 @@ func run(logger *log.Logger, listen, ready string, parentPID int, trace bool, pa
|
||||
}
|
||||
}
|
||||
manager.Start()
|
||||
chain := proxy.Interceptors{manager, rooms} // hosted rooms' calls before the products'
|
||||
chain := proxy.Interceptors{manager, rooms, &cards.Cards{}} // hosted rooms' calls before the products'
|
||||
if prods != nil {
|
||||
chain = append(chain, prods)
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user