test: repair broken tests

This commit is contained in:
2026-04-29 19:05:38 +02:00
parent e1ac1d1bc0
commit b8f6d58d99
6 changed files with 11 additions and 8 deletions

View File

@@ -14,4 +14,4 @@
<p class="mt-2 text-sm text-muted-foreground">The plugin page is not registered or the plugin is not loaded.</p>
</section>
}
</main>
</main>

View File

@@ -415,13 +415,11 @@ export class ServerSearchComponent implements OnInit {
description: currentUser.description,
profileUpdatedAt: currentUser.profileUpdatedAt
});
this.webrtc.joinRoom(server.id, currentUser.oderId || currentUser.id, wsUrl);
this.webrtc.sendRawMessage({
this.webrtc.sendRawMessageToSignalUrl(wsUrl, {
type: 'server_icon_sync_request',
serverId: server.id,
iconUpdatedAt: 0
});
window.setTimeout(() => this.webrtc.leaveRoom(server.id), 15_000);
} catch {
/* discovery icons are best-effort */
}

View File

@@ -304,6 +304,11 @@ export class WebRTCService implements OnDestroy {
this.signalingTransportHandler.sendRawMessage(message);
}
/** Send a raw JSON payload through a specific signaling WebSocket. */
sendRawMessageToSignalUrl(signalUrl: string, message: Record<string, unknown>): boolean {
return this.signalingTransportHandler.sendRawMessageToSignalUrl(signalUrl, message);
}
/**
* Track the currently-active server ID (for server-scoped operations).
*