| 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 | ) |