Community products are taken out of rooms their owners save and broadcast, kept on the hub per room, and added back when anyone with T5DE loads the room or gets its owner's broadcast; the hub's decor notice resends the room with the new ones. Placements are stored with the hub's product ID. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
d8332b21a8
commit
0be2cd8f4e
9 files changed
+685
-2
No files matched your search
@@ -68,6 +68,10 @@ type Products struct {
|
||||
AddToLibrary func(ctx context.Context, id string) error
|
||||
// Library, if set, is the person's hub library as last read (for the inventory's Recently Added).
|
||||
Library func() []hub.LibraryEntry
|
||||
// Decorations and SaveDecorations, if set, get and store an IMVU room's decorations on the hub (decor.go).
|
||||
Decorations func(ctx context.Context, instance string) ([]DecorItem, error)
|
||||
SaveDecorations func(ctx context.Context, instance string, items []DecorItem) error
|
||||
decor decorations
|
||||
|
||||
// Hosted, if set, serves T5DE-hosted rooms' queues (the hosted package); HostedOwner is the IMVU account owning
|
||||
// the hosted room the client is in (0 if none), whose products the room's are.
|
||||
|
||||
Reference in new issue
Block a user