diff --git a/extensions/photos.py b/extensions/photos.py index 1ca11c0..a8bb6be 100644 --- a/extensions/photos.py +++ b/extensions/photos.py @@ -267,7 +267,17 @@ if configGet("media_token_access") is True: photo_get_responses = { - 200: {"content": {"image/*": {}}}, + 200: { + "content": { + "application/octet-stream": { + "schema": { + "type": "string", + "format": "binary", + "contentMediaType": "image/*", + } + } + } + }, 404: PhotoNotFoundError("id").openapi, } diff --git a/extensions/videos.py b/extensions/videos.py index 12fd20b..2152d0a 100644 --- a/extensions/videos.py +++ b/extensions/videos.py @@ -93,7 +93,17 @@ async def video_upload( video_get_responses = { - 200: {"content": {"video/*": {}}}, + 200: { + "content": { + "application/octet-stream": { + "schema": { + "type": "string", + "format": "binary", + "contentMediaType": "video/*", + } + } + } + }, 404: VideoNotFoundError("id").openapi, } diff --git a/modules/app.py b/modules/app.py index 43f6bfb..79d9b8f 100644 --- a/modules/app.py +++ b/modules/app.py @@ -1,7 +1,7 @@ from fastapi import FastAPI from fastapi.openapi.docs import get_redoc_html, get_swagger_ui_html -app = FastAPI(title="END PLAY Photos", docs_url=None, redoc_url=None, version="0.3") +app = FastAPI(title="END PLAY Photos", docs_url=None, redoc_url=None, version="0.4") @app.get("/docs", include_in_schema=False)