From 898464c29b6b3d2c7e0c0dea3ced9bc8d40f68c5 Mon Sep 17 00:00:00 2001 From: Fabien Benetou Date: Thu, 28 Mar 2024 07:22:30 +0100 Subject: [PATCH] session Id to distinguish participants without player name --- index.html | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index 2d81b5d..28aa83d 100644 --- a/index.html +++ b/index.html @@ -98,11 +98,12 @@ function manualAnimate(selector="#biggu"){ ) } +let sessionId = self.crypto.randomUUID() + // see https://biggu-backend-collab.glitch.me/ to insure steps are done correctly function shareLiveEvent(eventName, eventData, server='https://biggu-backend-collab.glitch.me/'){ if (!eventName) return - let data = {} - data.eventName = eventName + let data = { eventName, sessionId } if (eventData) data.eventData = eventData let playername = AFRAME.utils.getUrlParameter('playername') if (playername) data.playername = playername @@ -197,6 +198,7 @@ AFRAME.registerComponent('start-with-supervision', { const server='https://biggu-backend-collab.glitch.me' // CORS enabled needed const source = new EventSource(server+'/events'); + shareLiveEvent('connected') source.addEventListener('message', message => { console.log('Got', message);