response = implement bancho request handler
Opened this issue · 0 comments
github-actions commented
return response
from fastapi.routing import APIRouter
from fastapi.responses import JSONResponse
from fastapi import Request, Response
from fastapi import Header, Depends
from uuid import uuid4
bancho_handling_router = APIRouter(default_response_class=Response, prefix="/c")
@bancho_handling_router.post("/")
async def handle_request(request: Request):
print(request.headers)
if "osu_token" not in request.headers:
response = await handle_login(request)
print("================================")
return response if response else False
# else:
# TODO response = implement bancho request handler
# return response
async def handle_login(request: Request):
login_data = await request.body()
print(login_data)
# import hashlib
# hashlib.md5()
response = bytearray()
'''
if user not exist -> CREATE new account
'''
# TODO: Finish Everything Related To Send Packets to the Player