diff --git a/Sources/AutomergeRepo/Networking/Providers/WebSocketProvider.swift b/Sources/AutomergeRepo/Networking/Providers/WebSocketProvider.swift index 09ae6e1..09d660d 100644 --- a/Sources/AutomergeRepo/Networking/Providers/WebSocketProvider.swift +++ b/Sources/AutomergeRepo/Networking/Providers/WebSocketProvider.swift @@ -99,6 +99,7 @@ public final class WebSocketProvider: NetworkProvider { /// Disconnect and terminate any existing connection. public func disconnect() async { + peered = false webSocketTask?.cancel(with: .normalClosure, reason: nil) webSocketTask = nil ongoingReceiveMessageTask?.cancel()