mirror of
https://github.com/flibusta-apps/telegram_files_cache_server.git
synced 2025-12-08 09:30:40 +01:00
Fix bug
This commit is contained in:
@@ -15,7 +15,7 @@ class UploadedFile(BaseModel):
|
||||
upload_time: datetime
|
||||
|
||||
|
||||
async def upload_file(content: SpooledTemporaryFile, filename: str, caption: str) -> UploadedFile:
|
||||
async def upload_file(content: SpooledTemporaryFile, filename: str, caption: str) -> Optional[UploadedFile]:
|
||||
headers = {"Authorization": env_config.FILES_SERVER_API_KEY}
|
||||
|
||||
async with httpx.AsyncClient() as client:
|
||||
@@ -30,6 +30,9 @@ async def upload_file(content: SpooledTemporaryFile, filename: str, caption: str
|
||||
timeout=5 * 60,
|
||||
)
|
||||
|
||||
if response.status_code != 200:
|
||||
return None
|
||||
|
||||
return UploadedFile.parse_obj(response.json())
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user