From 5e9c791a1b2f6bf0d642bf08a778f1f39aec66a8 Mon Sep 17 00:00:00 2001 From: bsiggel Date: Thu, 26 Mar 2026 14:33:34 +0000 Subject: [PATCH] feat(sync): Remove unused file renaming method from XAIService --- services/xai_service.py | 40 ---------------------------------------- 1 file changed, 40 deletions(-) diff --git a/services/xai_service.py b/services/xai_service.py index 80d410d..ea677f8 100644 --- a/services/xai_service.py +++ b/services/xai_service.py @@ -506,46 +506,6 @@ class XAIService: self._log(f"✅ Document info retrieved: {normalized.get('filename', 'N/A')}") return normalized - async def rename_file( - self, - file_id: str, - new_filename: str, - ) -> None: - """ - Benennt eine Datei auf Files-API-Ebene um (kein Re-Upload). - - PUT https://api.x.ai/v1/files/{file_id} - - Laut xAI-Dokumentation können über diesen Endpunkt Dateiname und - content_type geändert werden – keine custom metadata-Felder. - - Args: - file_id: xAI file_id - new_filename: Neuer Dateiname - - Raises: - RuntimeError: bei HTTP-Fehler - """ - self._log(f"✏️ Renaming file {file_id} → {new_filename}") - - session = await self._get_session() - url = f"{XAI_FILES_URL}/v1/files/{file_id}" - headers = { - "Authorization": f"Bearer {self.api_key}", - "Content-Type": "application/json" - } - - body = {"filename": new_filename} - - async with session.put(url, json=body, headers=headers) as response: - if response.status not in (200, 204): - raw = await response.text() - raise RuntimeError( - f"Failed to rename file {file_id} ({response.status}): {raw}" - ) - - self._log(f"✅ File renamed: {file_id} → {new_filename}") - def is_mime_type_supported(self, mime_type: str) -> bool: """ Prüft, ob XAI diesen MIME-Type unterstützt.