feat: invite code
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
from fastapi import APIRouter, Depends, UploadFile
|
||||
|
||||
from backend.dependecies import SessionDependency
|
||||
from backend.dependecies import SessionDependency, CurrentUserDependency
|
||||
from schemas.user import *
|
||||
from services.auth import authorized_user
|
||||
from services.user import UserService
|
||||
@@ -83,3 +83,15 @@ async def upload_passport_image(
|
||||
):
|
||||
file_bytes = upload_file.file.read()
|
||||
return await UserService(session).upload_passport_image(user_id, file_bytes)
|
||||
|
||||
|
||||
@user_router.post(
|
||||
'/generate-invite-code',
|
||||
response_model=GenerateInviteCodeResponse,
|
||||
operation_id='generate_invite_code'
|
||||
)
|
||||
async def generate_invite_code(
|
||||
session: SessionDependency,
|
||||
user: CurrentUserDependency
|
||||
):
|
||||
return await UserService(session).generate_invite_code(user)
|
||||
|
||||
Reference in New Issue
Block a user