(res: Response)
| 430 | } |
| 431 | |
| 432 | async function safeText(res: Response): Promise<string> { |
| 433 | try { |
| 434 | // Token/revoke requests carry refresh_token, authorization code, and |
| 435 | // code_verifier in the form body; a server/proxy error page can echo |
| 436 | // request data back. Scrub before the text reaches any error message. |
| 437 | return scrubCredentials((await res.text()).slice(0, 500)); |
| 438 | } catch { |
| 439 | return ""; |
| 440 | } |
| 441 | } |
no test coverage detected