fix: Prefer cached channels before loaded

This commit is contained in:
2026-03-30 20:37:24 +02:00
parent 1e833ec7f2
commit 851d6ae759
4 changed files with 44 additions and 6 deletions

View File

@@ -311,7 +311,11 @@ export class ServersRailComponent {
roomId: room.id,
serverInfo: {
...this.toServerInfo(room),
...response.server
...response.server,
channels:
Array.isArray(response.server.channels) && response.server.channels.length > 0
? response.server.channels
: room.channels
}
})
);
@@ -370,6 +374,7 @@ export class ServersRailComponent {
isPrivate: room.isPrivate,
createdAt: room.createdAt,
ownerId: room.hostId,
channels: room.channels,
sourceId: room.sourceId,
sourceName: room.sourceName,
sourceUrl: room.sourceUrl