(res: Response)
| 183 | } |
| 184 | |
| 185 | async function safeText(res: Response): Promise<string> { |
| 186 | try { |
| 187 | const body = (await res.text()).slice(0, 500); |
| 188 | return scrubCredentials(body); |
| 189 | } catch { |
| 190 | return ""; |
| 191 | } |
| 192 | } |
| 193 | |
| 194 | /** |
| 195 | * The backend wraps responses in `{code, message, data: {...}}` for some |
no test coverage detected