(self, new_config: dict)
| 225 | raise ValueError(f"Provider ID {origin_provider_id} not found") |
| 226 | |
| 227 | async def create_provider(self, new_config: dict) -> None: |
| 228 | next_id = new_config.get("id") |
| 229 | if any(provider.get("id") == next_id for provider in self.providers_config): |
| 230 | raise ValueError(f"Provider ID {next_id} already exists") |
| 231 | self.providers_config.append(copy.deepcopy(new_config)) |
| 232 | |
| 233 | async def delete_provider( |
| 234 | self, |