(status: number)
| 52 | }; |
| 53 | |
| 54 | export const handleAuthResponseStatus = (status: number): AuthResponseResult => { |
| 55 | switch (status) { |
| 56 | case ResultEnum.OVERDUE: |
| 57 | case ResultEnum.FORBIDDEN: |
| 58 | redirectToEntrance(); |
| 59 | return { handled: true, action: 'reject', message: forbiddenMessage() }; |
| 60 | case ResultEnum.EXPIRED: |
| 61 | redirectToExpired(); |
| 62 | return { handled: true, action: 'return', message: forbiddenMessage() }; |
| 63 | default: |
| 64 | return { handled: false, message: '' }; |
| 65 | } |
| 66 | }; |
no test coverage detected