( requestToken: string, expectedToken: string | undefined, )
| 823 | } |
| 824 | |
| 825 | function enforceDaemonToken( |
| 826 | requestToken: string, |
| 827 | expectedToken: string | undefined, |
| 828 | ): ReturnType<typeof normalizeError> | null { |
| 829 | if (!expectedToken) return null; |
| 830 | if (timingSafeStringEqual(requestToken, expectedToken)) return null; |
| 831 | return normalizeError(new AppError('UNAUTHORIZED', 'Invalid token')); |
| 832 | } |
no test coverage detected