mirror of
https://github.com/hanzoai/sentinel.git
synced 2026-09-29 22:34:33 +00:00
19 lines
416 B
TypeScript
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';
|
|
}
|
|
}
|