Timothy J. Baek 2 月之前
父節點
當前提交
cecb3a42b0
共有 1 個文件被更改,包括 6 次插入3 次删除
  1. 6 3
      src/routes/+layout.svelte

+ 6 - 3
src/routes/+layout.svelte

@@ -85,6 +85,12 @@
 
 
 		_socket.on('connect', () => {
 		_socket.on('connect', () => {
 			console.log('connected', _socket.id);
 			console.log('connected', _socket.id);
+			if (localStorage.getItem('token')) {
+				// Emit user-join event with auth token
+				_socket.emit('user-join', { auth: { token: localStorage.token } });
+			} else {
+				console.warn('No token found in localStorage, user-join event not emitted');
+			}
 		});
 		});
 
 
 		_socket.on('reconnect_attempt', (attempt) => {
 		_socket.on('reconnect_attempt', (attempt) => {
@@ -582,9 +588,6 @@
 					});
 					});
 
 
 					if (sessionUser) {
 					if (sessionUser) {
-						// Save Session User to Store
-						$socket.emit('user-join', { auth: { token: sessionUser.token } });
-
 						await user.set(sessionUser);
 						await user.set(sessionUser);
 						await config.set(await getBackendConfig());
 						await config.set(await getBackendConfig());
 					} else {
 					} else {