()
| 23 | }) |
| 24 | |
| 25 | function passThroughClientIp() { |
| 26 | requestUtilsMockFns.mockGetClientIp.mockImplementation( |
| 27 | (req: { headers: { get(name: string): string | null } }) => |
| 28 | req.headers.get('x-forwarded-for')?.split(',')[0]?.trim() || |
| 29 | req.headers.get('x-real-ip')?.trim() || |
| 30 | 'unknown' |
| 31 | ) |
| 32 | } |
| 33 | |
| 34 | import { enforceIpRateLimit, enforceUserOrIpRateLimit, enforceUserRateLimit } from './route-helpers' |
| 35 |
no test coverage detected