(&self)
| 328 | } |
| 329 | |
| 330 | pub async fn invalidate_model_cache(&self) { |
| 331 | let mut cache = self.model_cache.write().await; |
| 332 | *cache = None; |
| 333 | tracing::info!("Model cache invalidated"); |
| 334 | } |
| 335 | |
| 336 | pub async fn get_available_models(&self, _region: &str) -> Result<ModelListResult, ApiClientError> { |
| 337 | let res = self.list_available_models_cached().await?; |
no test coverage detected