From eab91fcd8cc7ec6d60ddd96cad39963ddecc1525 Mon Sep 17 00:00:00 2001 From: Laurent Date: Tue, 25 Mar 2025 16:13:47 +0100 Subject: [PATCH] fixes --- LeStorage/StoreCenter.swift | 5 +++++ LeStorage/WebSocketManager.swift | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/LeStorage/StoreCenter.swift b/LeStorage/StoreCenter.swift index 73b66f1..56ef29d 100644 --- a/LeStorage/StoreCenter.swift +++ b/LeStorage/StoreCenter.swift @@ -88,6 +88,7 @@ public class StoreCenter { } fileprivate func _configureWebSocket() { + self._webSocketManager?.disconnect() self._webSocketManager = nil @@ -208,6 +209,10 @@ public class StoreCenter { guard let keychainStore else { throw StoreError.missingKeychainStore } return try keychainStore.getValue() } + + public func rawTokenShouldNotBeUsed() throws -> String? { + return try self.keychainStore?.getValue() + } /// Disconnect the user from the storage and resets collection public func disconnect() { diff --git a/LeStorage/WebSocketManager.swift b/LeStorage/WebSocketManager.swift index fb70460..31cbcb1 100644 --- a/LeStorage/WebSocketManager.swift +++ b/LeStorage/WebSocketManager.swift @@ -21,7 +21,7 @@ class WebSocketManager: ObservableObject { init(urlString: String) { self._url = urlString - _setupWebSocket() +// _setupWebSocket() } deinit { @@ -29,6 +29,7 @@ class WebSocketManager: ObservableObject { } private func _setupWebSocket() { + // guard let url = URL(string: "ws://127.0.0.1:8000/ws/user/test/") else { guard let url = URL(string: self._url) else { Logger.w("Invalid URL: \(self._url)")