(response, fallbackMessage)
| 5 | import { apiAdminGet } from './base' |
| 6 | |
| 7 | async function parseErrorDetail(response, fallbackMessage) { |
| 8 | const contentType = response.headers.get('content-type') || '' |
| 9 | |
| 10 | if (contentType.includes('application/json')) { |
| 11 | const error = await response.json() |
| 12 | return error?.detail || fallbackMessage |
| 13 | } |
| 14 | |
| 15 | const text = (await response.text()).trim() |
| 16 | return text || fallbackMessage |
| 17 | } |
| 18 | |
| 19 | /** |
| 20 | * 获取 OIDC 配置 |
no test coverage detected