refactor(ios): require bridge stable ID

This commit is contained in:
Peter Steinberger
2026-01-10 16:23:07 +00:00
parent 701e146c06
commit e2733d21bf
3 changed files with 9 additions and 5 deletions

View File

@@ -204,13 +204,13 @@ final class NodeAppModel {
func connectToBridge(
endpoint: NWEndpoint,
bridgeStableID: String? = nil,
bridgeStableID: String,
hello: BridgeHello)
{
self.bridgeTask?.cancel()
self.bridgeServerName = nil
self.bridgeRemoteAddress = nil
let id = (bridgeStableID ?? "").trimmingCharacters(in: .whitespacesAndNewlines)
let id = bridgeStableID.trimmingCharacters(in: .whitespacesAndNewlines)
self.connectedBridgeID = id.isEmpty ? BridgeEndpointID.stableID(endpoint) : id
self.voiceWakeSyncTask?.cancel()
self.voiceWakeSyncTask = nil