From 2189ae528b6856e9d829a814ac334b76322c4ae5 Mon Sep 17 00:00:00 2001 From: Kevin Szuchet <31735779+kevinszuchet@users.noreply.github.com> Date: Fri, 1 Sep 2023 14:39:39 +0200 Subject: [PATCH] feat: Send uuid to join different events of the same session (#15) --- src/components/Pages/Conference/Conference.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/components/Pages/Conference/Conference.tsx b/src/components/Pages/Conference/Conference.tsx index 458aeaf..693c264 100644 --- a/src/components/Pages/Conference/Conference.tsx +++ b/src/components/Pages/Conference/Conference.tsx @@ -1,6 +1,7 @@ import React, { useCallback, useEffect, useState } from 'react' import { LiveKitRoom } from '@livekit/components-react' import '@livekit/components-styles' +import { v4 as uuidv4 } from 'uuid' import { getAnalytics } from 'decentraland-dapps/dist/modules/analytics/utils' import { Events } from '../../../modules/analytics/types' import { VideoConference } from '../../VideoConference/' @@ -11,12 +12,14 @@ export default function Conference(props: Props) { const { token, server, worldName, worldContentServerUrl, loggedInAddress: userAddress } = props const [alreadyDisconnected, setAlreadyDisconnected] = useState(false) const analytics = getAnalytics() + const [sessionId] = useState(uuidv4()) const track = useCallback( (event: Events) => { if (!worldName || !worldContentServerUrl || !userAddress) return analytics.track(event, { + uuid: sessionId, worldName, worldContentServerUrl, userAddress