make RelayConnection's state observable

This commit is contained in:
Bryan Montz
2023-06-17 07:19:07 -05:00
committed by William Casarin
parent 3db13ae171
commit 2901cc860f

View File

@@ -37,9 +37,9 @@ public struct RelayURL: Hashable {
} }
} }
final class RelayConnection { final class RelayConnection: ObservableObject {
private(set) var isConnected = false @Published private(set) var isConnected = false
private(set) var isConnecting = false @Published private(set) var isConnecting = false
private(set) var last_connection_attempt: TimeInterval = 0 private(set) var last_connection_attempt: TimeInterval = 0
private(set) var last_pong: Date? = nil private(set) var last_pong: Date? = nil