|
@@ -111,6 +111,10 @@
|
|
|
|
|
|
if ($config) {
|
|
|
const _socket = io(`${WEBUI_BASE_URL}` || undefined, {
|
|
|
+ reconnection: true,
|
|
|
+ reconnectionDelay: 1000,
|
|
|
+ reconnectionDelayMax: 5000,
|
|
|
+ randomizationFactor: 0.5
|
|
|
path: '/ws/socket.io',
|
|
|
auth: { token: localStorage.token }
|
|
|
});
|
|
@@ -119,6 +123,21 @@
|
|
|
console.log('connected');
|
|
|
});
|
|
|
|
|
|
+ _socket.on("reconnect_attempt", (attempt) => {
|
|
|
+ console.log('reconnect_attempt', attempt);
|
|
|
+ });
|
|
|
+
|
|
|
+ _socket.on("reconnect_failed", () => {
|
|
|
+ console.log('reconnect_failed');
|
|
|
+ });
|
|
|
+
|
|
|
+ _socket.on("disconnect", (reason, details) => {
|
|
|
+ console.log(`Socket ${socket.id} disconnected due to ${reason}`);
|
|
|
+ if (details) {
|
|
|
+ console.log('Additional details:', details);
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
await socket.set(_socket);
|
|
|
|
|
|
_socket.on('user-count', (data) => {
|