v0.10.7 UI rule changes
This commit is contained in:
@@ -42,6 +42,11 @@ export function SocketProvider({ children }) {
|
||||
socket.on('user:online', ({ userId }) => setOnlineUsers(prev => new Set([...prev, userId])));
|
||||
socket.on('user:offline', ({ userId }) => setOnlineUsers(prev => { const s = new Set(prev); s.delete(userId); return s; }));
|
||||
|
||||
// Session displaced: another login on the same device type has kicked this session
|
||||
socket.on('session:displaced', () => {
|
||||
window.dispatchEvent(new CustomEvent('jama:session-displaced'));
|
||||
});
|
||||
|
||||
// Bug B fix: when app returns to foreground, force socket reconnect if disconnected
|
||||
const handleVisibilityChange = () => {
|
||||
if (document.visibilityState === 'visible') {
|
||||
|
||||
Reference in New Issue
Block a user