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 {
private(set) var isConnected = false
private(set) var isConnecting = false
final class RelayConnection: ObservableObject {
@Published private(set) var isConnected = false
@Published private(set) var isConnecting = false
private(set) var last_connection_attempt: TimeInterval = 0
private(set) var last_pong: Date? = nil