55from fastapi .responses import Response
66
77from app .container import Container , get_container
8- from app .deps .token_auth import MobileUserSchema , get_current_mobile_user
8+ from app .deps .token_auth import MobileUserSchema , require_onboarded_mobile_user
99from app .deps .rate_limit import RateLimiter
1010
1111router = APIRouter (prefix = "/photos" )
@@ -17,7 +17,7 @@ async def list_my_photos(
1717 sort : Literal ["asc" , "desc" ] = Query (default = "desc" ),
1818 limit : int = Query (default = 50 , ge = 1 , le = 100 ),
1919 offset : int = Query (default = 0 , ge = 0 ),
20- current_user : MobileUserSchema = Depends (get_current_mobile_user ),
20+ current_user : MobileUserSchema = Depends (require_onboarded_mobile_user ),
2121 container : Container = Depends (get_container ),
2222) -> list [dict [str , object ]]:
2323 photos = await container .user_photo_service .list_photos (
@@ -47,7 +47,7 @@ async def list_event_photos(
4747 sort : Literal ["asc" , "desc" ] = Query (default = "desc" ),
4848 limit : int = Query (default = 50 , ge = 1 , le = 100 ),
4949 offset : int = Query (default = 0 , ge = 0 ),
50- current_user : MobileUserSchema = Depends (get_current_mobile_user ),
50+ current_user : MobileUserSchema = Depends (require_onboarded_mobile_user ),
5151 container : Container = Depends (get_container ),
5252) -> dict [str , object ]:
5353 photos = await container .user_photo_service .list_event_photos (
@@ -81,7 +81,7 @@ async def list_event_photos(
8181@router .get ("/{photo_id}/image" )
8282async def get_photo_image (
8383 photo_id : UUID ,
84- current_user : MobileUserSchema = Depends (get_current_mobile_user ),
84+ current_user : MobileUserSchema = Depends (require_onboarded_mobile_user ),
8585 container : Container = Depends (get_container ),
8686) -> Response :
8787 data , filename , content_type = await container .user_photo_service .get_photo_bytes (
0 commit comments