Skip to content

Commit eb73987

Browse files
feat: use request.app.url_for (#446)
add chore:refractor Update reverse.py add add add add Update reverse.py add add beat back add add feat: use request.app.url_path_for Update login.py
1 parent bf18a65 commit eb73987

2 files changed

Lines changed: 3 additions & 6 deletions

File tree

src/backend/app/routes/http/login.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,3 @@ async def login_endpoint(
4949
)
5050

5151
return Token(access_token=token_string, token_type="bearer")
52-
53-

src/backend/app/routes/http/reverse.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from urllib.parse import quote
55

66
from botocore.exceptions import ClientError
7-
from fastapi import APIRouter, Header, HTTPException, UploadFile, status, Request
7+
from fastapi import APIRouter, Header, HTTPException, Request, UploadFile, status
88
from fastapi.responses import StreamingResponse
99
from sqlmodel import col, select
1010
from types_aiobotocore_s3.type_defs import CompletedPartTypeDef
@@ -20,8 +20,8 @@
2020
RoomOut,
2121
)
2222
from app.settings import settings
23-
from app.states.room import RoomState
2423
from app.states.app import UploadProgress
24+
from app.states.room import RoomState
2525
from app.tasks.clean_file import delete_expired_file
2626
from app.tasks.persist_file import persist_file_record
2727

@@ -86,7 +86,6 @@ async def add_host(
8686
async def upload_file_to_room(
8787
room_id: str,
8888
file: UploadFile,
89-
file: UploadFile,
9089
request: Request,
9190
s3: S3Dep,
9291
x_host_token: str = Header(),
@@ -208,7 +207,7 @@ async def upload_file_to_room(
208207
filename=filename,
209208
size=uploaded_size,
210209
uploaded_at=now,
211-
download_url=f"{settings.ROOT_PATH}/download/{file_key}",
210+
download_url=str(request.app.url_path_for("download_files", key=file_key)),
212211
)
213212

214213
# Persist in room state + fan-out event via pub/sub (atomic append)

0 commit comments

Comments
 (0)