( req: IncomingMessage, route: string, rpcBody: string | undefined, upstreamToken: string, )
| 329 | } |
| 330 | |
| 331 | function resolveUpstreamBody( |
| 332 | req: IncomingMessage, |
| 333 | route: string, |
| 334 | rpcBody: string | undefined, |
| 335 | upstreamToken: string, |
| 336 | ): BodyInit | undefined { |
| 337 | if (req.method === 'GET' || req.method === 'HEAD') return undefined; |
| 338 | if (route === '/rpc') return rewriteRpcToken(rpcBody ?? '', upstreamToken); |
| 339 | return req as unknown as BodyInit; |
| 340 | } |
| 341 | |
| 342 | function isAuthorized(req: IncomingMessage, expectedToken: string, rpcBody: string | undefined) { |
| 343 | const requestToken = resolveRequestToken(req, rpcBody); |
no test coverage detected
searching dependent graphs…