From cd920483ad914c273a7f3d43c79011a16f8166c2 Mon Sep 17 00:00:00 2001 From: Joseph Heck Date: Wed, 24 Jul 2024 17:20:23 -0700 Subject: [PATCH] leaving statePublisher on WebSocketProvider isolated to the actor (#119) --- .../AutomergeRepo/Networking/Providers/WebSocketProvider.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/AutomergeRepo/Networking/Providers/WebSocketProvider.swift b/Sources/AutomergeRepo/Networking/Providers/WebSocketProvider.swift index 6cfe2b1..34556b9 100644 --- a/Sources/AutomergeRepo/Networking/Providers/WebSocketProvider.swift +++ b/Sources/AutomergeRepo/Networking/Providers/WebSocketProvider.swift @@ -32,7 +32,7 @@ public final class WebSocketProvider: NetworkProvider { /// /// The initial value provides the current state of the connecting in the WebSocket provider, /// with updates published when the state changes. - public nonisolated lazy var statePublisher: AnyPublisher = _statePublisher + public lazy var statePublisher: AnyPublisher = _statePublisher .removeDuplicates().eraseToAnyPublisher() /// Creates a new instance of a WebSocket network provider with the configuration you provide.