This commit is contained in:
Vaishnav Abhijeet 2026-01-29 21:53:35 -05:00 committed by GitHub
commit ca14ff3877
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -114,7 +114,8 @@ public final class GatewayDiscoveryModel {
public func refreshWideAreaFallbackNow(timeoutSeconds: TimeInterval = 5.0) {
let domain = MoltbotBonjour.wideAreaGatewayServiceDomain
Task.detached(priority: .utility) { [weak self] in
Task(priority: .utility) { [weak self] in
guard let self else { return }
let beacons = WideAreaGatewayDiscovery.discover(timeoutSeconds: timeoutSeconds)
await MainActor.run { [weak self] in
@ -246,7 +247,8 @@ public final class GatewayDiscoveryModel {
let domain = MoltbotBonjour.wideAreaGatewayServiceDomain
if Self.isRunningTests { return }
guard self.wideAreaFallbackTask == nil else { return }
self.wideAreaFallbackTask = Task.detached(priority: .utility) { [weak self] in
self.wideAreaFallbackTask = Task(priority: .utility) { [weak self] in
guard let self else { return }
var attempt = 0
let startedAt = Date()
@ -513,7 +515,7 @@ public final class GatewayDiscoveryModel {
private func refreshLocalIdentity() {
let fastIdentity = self.localIdentity
let displayName = self.localDisplayName
Task.detached(priority: .utility) {
Task(priority: .utility) {
let slowIdentity = Self.buildLocalIdentitySlow(displayName: displayName)
let merged = Self.mergeLocalIdentity(fast: fastIdentity, slow: slowIdentity)
await MainActor.run { [weak self] in