update endopoints
This commit is contained in:
+1
-19
@@ -60,7 +60,6 @@ class EventUpdate(BaseModel):
|
|||||||
end_time: str | None = None
|
end_time: str | None = None
|
||||||
min_people: int | None = None
|
min_people: int | None = None
|
||||||
|
|
||||||
|
|
||||||
app = FastAPI(
|
app = FastAPI(
|
||||||
title="Calendar API",
|
title="Calendar API",
|
||||||
description="Room based agenda system",
|
description="Room based agenda system",
|
||||||
@@ -157,7 +156,7 @@ def get_me(
|
|||||||
|
|
||||||
# rooms
|
# rooms
|
||||||
|
|
||||||
@app.delete("/room/{room_id}")
|
@app.delete("/rooms/{room_id}")
|
||||||
def delete_room(
|
def delete_room(
|
||||||
room_id: int,
|
room_id: int,
|
||||||
user_id: int = Depends(get_current_user)
|
user_id: int = Depends(get_current_user)
|
||||||
@@ -179,23 +178,6 @@ def delete_room(
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# @app.post("/create-room")
|
|
||||||
# def api_create_room(
|
|
||||||
# room: RoomCreate,
|
|
||||||
# user_id: int = Depends(get_current_user)
|
|
||||||
# ):
|
|
||||||
|
|
||||||
# room_id = create_room(
|
|
||||||
# user_id,
|
|
||||||
# room.room_name,
|
|
||||||
# room.invite_code
|
|
||||||
# )
|
|
||||||
|
|
||||||
# return {
|
|
||||||
# "status": "created",
|
|
||||||
# **room_id
|
|
||||||
# }
|
|
||||||
|
|
||||||
@app.post("/create-room")
|
@app.post("/create-room")
|
||||||
def api_create_room(
|
def api_create_room(
|
||||||
room: RoomCreate,
|
room: RoomCreate,
|
||||||
|
|||||||
+13
-1
@@ -135,6 +135,18 @@ def get_rooms(user_id):
|
|||||||
return rooms
|
return rooms
|
||||||
|
|
||||||
def delete_room(room_id):
|
def delete_room(room_id):
|
||||||
|
room = execute(
|
||||||
|
"""
|
||||||
|
SELECT id
|
||||||
|
FROM rooms
|
||||||
|
WHERE id = ?
|
||||||
|
""",
|
||||||
|
(room_id,)
|
||||||
|
)
|
||||||
|
|
||||||
|
if not room:
|
||||||
|
return {"error": "room not found"}
|
||||||
|
|
||||||
execute(
|
execute(
|
||||||
"""
|
"""
|
||||||
DELETE FROM rooms
|
DELETE FROM rooms
|
||||||
@@ -143,7 +155,7 @@ def delete_room(room_id):
|
|||||||
(room_id,)
|
(room_id,)
|
||||||
)
|
)
|
||||||
|
|
||||||
return {"status":"deleted"}
|
return {"status": "deleted"}
|
||||||
|
|
||||||
def get_room(room_id, user_id):
|
def get_room(room_id, user_id):
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user