(
requestConfig: AxiosRequestConfig,
token?: AbortToken,
)
| 2495 | |
| 2496 | async request<T = any>( |
| 2497 | requestConfig: AxiosRequestConfig, |
| 2498 | token?: AbortToken, |
| 2499 | ): Promise<AxiosResponse<T>> { |
| 2500 | return await this.middlewarePipeline.execute( |
| 2501 | requestConfig, |
| 2502 | async (config: AxiosRequestConfig, pipelineToken?: AbortToken) => { |
| 2503 | const finalConfig: AxiosRequestConfig = { |
| 2504 | ...config, |
| 2505 | signal: pipelineToken?.signal ?? config.signal, |
| 2506 | }; |
| 2507 | return await this.axiosInstance(finalConfig); |
| 2508 | }, |
| 2509 | token, |
| 2510 | ); |
| 2511 | } |
| 2512 | } |
| 2513 | |
| 2514 | class AIService implements ConfigChangeListener { |
| 2515 | private configManager?: ConfigManager; |
no test coverage detected