main
py 15 lines 545 Bytes
Raw
1 from __future__ import annotations
2
3 from helpers.api import ApiHandler, Request
4 from plugins._oauth.helpers.route_bootstrap import is_installed
5 from plugins._oauth.helpers.providers import provider_registry
6 from plugins._oauth.helpers.summary import build_oauth_status_summary
7
8
9 class Status(ApiHandler):
10 async def process(self, input: dict, request: Request) -> dict:
11 del input, request
12 return build_oauth_status_summary(
13 provider_registry=provider_registry,
14 routes_installed=is_installed,
15 )