mirror of
https://git.lavender.software/lavender/watch-party.git
synced 2024-11-24 02:47:43 +00:00
Make controls opt-in when joining a running session
This commit is contained in:
parent
a69f0f7318
commit
f42200b0fe
1 changed files with 9 additions and 2 deletions
|
@ -73,7 +73,7 @@ const setupIncomingEvents = (video, socket) => {
|
|||
}
|
||||
|
||||
logEventToChat(event);
|
||||
} catch (_err) {}
|
||||
} catch (_err) { }
|
||||
});
|
||||
};
|
||||
|
||||
|
@ -162,6 +162,13 @@ export const joinSession = async (nickname, sessionId) => {
|
|||
is_playing
|
||||
);
|
||||
|
||||
// By default, we should disable video controls if the video is already playing.
|
||||
// This solves an issue where Safari users join and seek to 00:00:00 because of
|
||||
// outgoing events.
|
||||
if (current_time_ms != 0) {
|
||||
video.controls = false;
|
||||
}
|
||||
|
||||
setupOutgoingEvents(video, socket);
|
||||
setupIncomingEvents(video, socket);
|
||||
setupChat(socket);
|
||||
|
|
Loading…
Reference in a new issue