Exhaustive checks

Co-authored-by: Samuel Newman <mozzius@protonmail.com>
This commit is contained in:
Eric Bailey
2025-12-04 12:21:36 -06:00
committed by GitHub
parent bed5f9a0db
commit b9ef4d6911
+5 -7
View File
@@ -43,23 +43,21 @@ export function parseStatusFromString(raw: string) {
} }
export function parseAccessFromString(raw: string) { export function parseAccessFromString(raw: string) {
let access = AgeAssuranceAccess.Full
switch (raw) { switch (raw) {
case 'unknown': case 'unknown':
access = AgeAssuranceAccess.Unknown return AgeAssuranceAccess.Unknown
break break
case 'none': case 'none':
access = AgeAssuranceAccess.None return AgeAssuranceAccess.None
break break
case 'safe': case 'safe':
access = AgeAssuranceAccess.Safe return AgeAssuranceAccess.Safe
break break
case 'full': case 'full':
access = AgeAssuranceAccess.Full return AgeAssuranceAccess.Full
break break
default: default:
logger.error(`parseAccessFromString: unknown access value: ${raw}`) logger.error(`parseAccessFromString: unknown access value: ${raw}`)
access = AgeAssuranceAccess.Full return AgeAssuranceAccess.Full
} }
return access
} }