Merge pull request #2 from livekit/migration

Add simulate migration in debug options
This commit is contained in:
David Zhao 2022-10-26 10:09:46 -07:00 committed by GitHub
commit 9964dc42b3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -65,10 +65,13 @@ export const DebugOverlay = ({ room }: DebugProps) => {
if (value == '') { if (value == '') {
return; return;
} }
onClose();
event.target.value = ''; event.target.value = '';
let isReconnect = false; let isReconnect = false;
switch (value) { switch (value) {
case 'signal-reconnect': case 'signal-reconnect':
case 'migration':
isReconnect = true; isReconnect = true;
// fall through // fall through
@ -81,14 +84,14 @@ export const DebugOverlay = ({ room }: DebugProps) => {
title: 'Reconnecting...', title: 'Reconnecting...',
description: `current server: ${room.engine.connectedServerAddress}`, description: `current server: ${room.engine.connectedServerAddress}`,
status: 'info', status: 'info',
duration: 4000, duration: 3000,
}); });
room.once(RoomEvent.Reconnected, () => { room.once(RoomEvent.Reconnected, () => {
toast({ toast({
title: 'Reconnected', title: 'Reconnected',
description: `reconnected server: ${room.engine.connectedServerAddress}`, description: `reconnected server: ${room.engine.connectedServerAddress}`,
status: 'success', status: 'success',
duration: 4000, duration: 3000,
}); });
}); });
} }
@ -120,6 +123,7 @@ export const DebugOverlay = ({ room }: DebugProps) => {
<option value="signal-reconnect">Signal reconnect</option> <option value="signal-reconnect">Signal reconnect</option>
<option value="speaker">Speaker update</option> <option value="speaker">Speaker update</option>
<option value="server-leave">Server booted</option> <option value="server-leave">Server booted</option>
<option value="migration">Migration (Cloud-only)</option>
</Select> </Select>
</Td> </Td>
</Tr> </Tr>