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