♻️(frontend) refactor the onDisconnected function to use a switch

This makes the logic more extensible in preparation for introducing
additional disconnect reason handlers.
This commit is contained in:
lebaudantoine
2026-01-09 19:27:04 +01:00
committed by aleb_the_flash
parent bbc7fa8012
commit 726f9097f9

View File

@@ -228,10 +228,13 @@ export const Conference = ({
posthog.captureException(e) posthog.captureException(e)
}} }}
onDisconnected={(e) => { onDisconnected={(e) => {
if (e == DisconnectReason.CLIENT_INITIATED) { switch (e) {
navigateTo('feedback', { duplicateIdentity: false }) case DisconnectReason.CLIENT_INITIATED:
} else if (e == DisconnectReason.DUPLICATE_IDENTITY) { navigateTo('feedback', { duplicateIdentity: false })
navigateTo('feedback', { duplicateIdentity: true }) return
case DisconnectReason.DUPLICATE_IDENTITY:
navigateTo('feedback', { duplicateIdentity: true })
return
} }
}} }}
onMediaDeviceFailure={(e, kind) => { onMediaDeviceFailure={(e, kind) => {