Rework add_user rout
This commit is contained in:
+6
-6
@@ -24,13 +24,13 @@ async def get_user(user_id: int,
|
|||||||
return BaseResponse(result=result)
|
return BaseResponse(result=result)
|
||||||
|
|
||||||
@app.post("/add_user")
|
@app.post("/add_user")
|
||||||
async def add_user(user_id: int,
|
async def add_user(new_user: AddUserBody,
|
||||||
username: str,
|
|
||||||
first_name: str,
|
|
||||||
last_name: str,
|
|
||||||
photo_url: str,
|
|
||||||
mongo: MongoWorker = Depends(MongoWorker)) -> BaseResponse:
|
mongo: MongoWorker = Depends(MongoWorker)) -> BaseResponse:
|
||||||
result = mongo.add_user(user_id, username, first_name, last_name, photo_url)
|
result = mongo.add_user(new_user.user_id,
|
||||||
|
new_user.username,
|
||||||
|
new_user.first_name,
|
||||||
|
new_user.last_name,
|
||||||
|
new_user.photo_url)
|
||||||
return BaseResponse(result=result)
|
return BaseResponse(result=result)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -6,3 +6,11 @@ from pydantic import BaseModel
|
|||||||
class BaseResponse(BaseModel):
|
class BaseResponse(BaseModel):
|
||||||
result: typing.Any
|
result: typing.Any
|
||||||
error: bool = False
|
error: bool = False
|
||||||
|
|
||||||
|
class AddUserBody(BaseModel):
|
||||||
|
user_id: int
|
||||||
|
username: str
|
||||||
|
|
||||||
|
first_name: str
|
||||||
|
last_name: str
|
||||||
|
photo_url: str
|
||||||
Reference in New Issue
Block a user