♻️(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)
}}
onDisconnected={(e) => {
if (e == DisconnectReason.CLIENT_INITIATED) {
navigateTo('feedback', { duplicateIdentity: false })
} else if (e == DisconnectReason.DUPLICATE_IDENTITY) {
navigateTo('feedback', { duplicateIdentity: true })
switch (e) {
case DisconnectReason.CLIENT_INITIATED:
navigateTo('feedback', { duplicateIdentity: false })
return
case DisconnectReason.DUPLICATE_IDENTITY:
navigateTo('feedback', { duplicateIdentity: true })
return
}
}}
onMediaDeviceFailure={(e, kind) => {