From 46af35753890d230a3d903fea1b404d1fefa6b47 Mon Sep 17 00:00:00 2001 From: Laurent Date: Fri, 17 Oct 2025 09:52:28 +0200 Subject: [PATCH] add websocket infos --- .../Views/Navigation/Toolbox/DebugSettingsView.swift | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/PadelClub/Views/Navigation/Toolbox/DebugSettingsView.swift b/PadelClub/Views/Navigation/Toolbox/DebugSettingsView.swift index 5cd1f1b..2882e15 100644 --- a/PadelClub/Views/Navigation/Toolbox/DebugSettingsView.swift +++ b/PadelClub/Views/Navigation/Toolbox/DebugSettingsView.swift @@ -21,6 +21,10 @@ struct DebugSettingsView: View { LabeledContent("Has Websocket Manager", value: self._hasWebSocketManager) LabeledContent("Websocket ping", value: self._wsPingStatus) LabeledContent("Websocket failure", value: self._wsFailure) + if let error = self._wsError { + LabeledContent("Websocket error", value: error) + LabeledContent("Reconnect attempts", value: StoreCenter.main.websocketReconnectAttempts.formatted()) + } LabeledContent("Last synced object date", value: self._lastSyncDate) if isSynchronizing { HStack { @@ -94,6 +98,12 @@ struct DebugSettingsView: View { fileprivate var _wsFailure: String { return "\(StoreCenter.main.websocketFailure)" } + fileprivate var _wsError: String? { + if let error = StoreCenter.main.websocketError { + return error.localizedDescription + } + return nil + } fileprivate var _hasWebSocketManager: String { return "\(StoreCenter.main.hasWebSocketManager)" }