This commit is contained in:
cheykrym 2025-10-21 03:28:39 +03:00
parent 7c1d46ab77
commit af173066d5

View File

@ -149,6 +149,27 @@ final class SocketService {
self.updateConnectionState(.connected)
}
socket.on(clientEvent: .statusChange) { data, _ in
guard let rawStatus = data.first as? SocketIOStatus else { return }
if rawStatus == .connected {
self.updateConnectionState(.connected)
} else if rawStatus == .connecting {
self.updateConnectionState(.connecting)
} else {
self.updateConnectionState(.disconnected)
}
}
socket.on(clientEvent: .reconnect) { _, _ in
if AppConfig.DEBUG { print("[SocketService] Reconnecting") }
self.updateConnectionState(.connecting)
}
socket.on(clientEvent: .reconnectAttempt) { data, _ in
if AppConfig.DEBUG { print("[SocketService] Reconnect attempt: \(data)") }
self.updateConnectionState(.connecting)
}
socket.on(clientEvent: .disconnect) { data, _ in
if AppConfig.DEBUG { print("[SocketService] Disconnected: \(data)") }
self.updateConnectionState(.disconnected)