Skip to content

Commit eb7ba9e

Browse files
committed
user_event formatted
1 parent 08859e4 commit eb7ba9e

2 files changed

Lines changed: 8 additions & 7 deletions

File tree

calendar_backend/routes/event/user_event.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
from auth_lib.fastapi import UnionAuth
2-
from fastapi import APIRouter, Depends, HTTPException, status, Query
2+
from fastapi import APIRouter, Depends, Query
33
from fastapi_sqlalchemy import db
44

5-
from calendar_backend.exceptions import ObjectNotFound
65
from 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

109
router = 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)

calendar_backend/routes/models/visit.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
from pydantic import BaseModel
21
import datetime
2+
3+
from pydantic import BaseModel
4+
35
from calendar_backend.models import EventUserStatus
46

57

0 commit comments

Comments
 (0)