Files
2024-02-15 17:01:50 +00:00

19 lines
416 B
TypeScript

import {decodeScalar} from 'sentry/utils/queryString';
type Mailbox = 'unresolved' | 'resolved' | 'ignored';
export default function decodeMailbox(
value: string | string[] | undefined | null
): Mailbox {
switch (decodeScalar(value)) {
case 'resolved':
return 'resolved';
case 'archived':
case 'ignored':
case 'spam':
return 'ignored';
default:
return 'unresolved';
}
}