MCPcopy
hub / github.com/AstrBotDevs/AstrBot / _setup

Function _setup

astrbot/dashboard/api/auth.py:318–331  ·  view source on GitHub ↗
(
    request: Request,
    payload: AuthSetupRequest,
    service: AuthService,
    auth: AuthContext | None,
)

Source from the content-addressed store, hash-verified

316
317
318async def _setup(
319 request: Request,
320 payload: AuthSetupRequest,
321 service: AuthService,
322 auth: AuthContext | None,
323):
324 if auth is None:
325 result = await service.setup(_payload(payload))
326 else:
327 result = await service.setup_authenticated(_payload(payload), auth.username)
328 return _auth_service_response(
329 request,
330 result,
331 )
332
333
334async def _totp_setup(

Callers 3

setupFunction · 0.85
dashboard_setupFunction · 0.85

Calls 4

_payloadFunction · 0.85
_auth_service_responseFunction · 0.85
setupMethod · 0.80
setup_authenticatedMethod · 0.80

Tested by

no test coverage detected