diff --git a/src/renderer/api/sockets.api.ts b/src/renderer/api/sockets.api.ts index a1fec1d58..1637cd96b 100644 --- a/src/renderer/api/sockets.api.ts +++ b/src/renderer/api/sockets.api.ts @@ -1,9 +1,16 @@ import { io } from 'socket.io-client'; +import { useAuthStore } from '@/renderer/store'; -const { username } = JSON.parse( - localStorage.getItem('store_authentication') || '{}' -).state.permissions; - -export const socket = io('http://localhost:8843', { - query: { username }, +export const socket = io(useAuthStore.getState().serverUrl, { + query: { + id: useAuthStore.getState().permissions.id, + username: useAuthStore.getState().permissions.username, + }, + reconnection: true, + reconnectionAttempts: 10, + reconnectionDelay: 500, +}); + +socket.emit('join', { + id: useAuthStore.getState().permissions.id, });