11
This commit is contained in:
@@ -22,13 +22,19 @@ async def register(
|
||||
db: DbSession,
|
||||
redis: RedisClient,
|
||||
device_serial: str | None = Header(default=None, convert_underscores=False),
|
||||
oem_id: str | None = Header(default=None, convert_underscores=False),
|
||||
agent_id: str | None = Header(default=None, convert_underscores=False),
|
||||
) -> ApiResponse[TokenResponse]:
|
||||
try:
|
||||
parsed_oem_id = auth_service.parse_id_header(oem_id, field_name="oem_id")
|
||||
parsed_agent_id = auth_service.parse_id_header(agent_id, field_name="agent_id")
|
||||
result = await auth_service.register_user(
|
||||
db,
|
||||
username=body.username,
|
||||
password=body.password,
|
||||
device_serial=device_serial,
|
||||
oem_id=parsed_oem_id,
|
||||
agent_id=parsed_agent_id,
|
||||
)
|
||||
except auth_service.AuthError as exc:
|
||||
return ApiResponse(ok=False, message=exc.message)
|
||||
|
||||
Reference in New Issue
Block a user