11from auth_lib .fastapi import UnionAuth
2- from fastapi import APIRouter , Depends , HTTPException , status , Query
2+ from fastapi import APIRouter , Depends , Query
33from fastapi_sqlalchemy import db
44
5- from calendar_backend .exceptions import ObjectNotFound
65from calendar_backend .models import Event , EventUser
7- from calendar_backend .routes .models .visit import VisitRequest , VisitResponse
6+ from calendar_backend .routes .models .visit import VisitResponse
87
98
109router = APIRouter (prefix = "/event" , tags = ["Event: Visit" ])
@@ -15,7 +14,7 @@ async def set_event_visit_status(
1514 event_id : int ,
1615 auth : dict = Depends (UnionAuth ()),
1716 visit : str = Query (enum = ["no_status" , "going" , "not_going" , "attended" ], default = "no_status" ),
18- ) -> VisitResponse :
17+ ) -> VisitResponse :
1918 """
2019 Отметить посещение мероприятия для текущего пользователя.
2120 """
@@ -30,7 +29,7 @@ async def set_event_visit_status(
3029 )
3130
3231 if existing :
33- result = EventUser .update (existing .id , session = db .session , status = visit )
32+ result = EventUser .update (existing .id , session = db .session , status = visit )
3433 else :
3534 result = EventUser .create (
3635 session = db .session ,
@@ -40,4 +39,4 @@ async def set_event_visit_status(
4039 )
4140
4241 db .session .commit ()
43- return VisitResponse .model_validate (result )
42+ return VisitResponse .model_validate (result )
0 commit comments