summaryrefslogtreecommitdiff
path: root/ATRI/plugins/status/driver/__init__.py
diff options
context:
space:
mode:
authorKyomotoi <[email protected]>2022-05-13 23:59:19 +0800
committerKyomotoi <[email protected]>2022-05-13 23:59:19 +0800
commit817b55b84ab65e0404b15195bed97a46d977f3b9 (patch)
treeb957216155b870eebd8a81f9a4d6cc18b59e97da /ATRI/plugins/status/driver/__init__.py
parent7042d94213532191a0c72d34d7c85193184c079f (diff)
downloadATRI-817b55b84ab65e0404b15195bed97a46d977f3b9.tar.gz
ATRI-817b55b84ab65e0404b15195bed97a46d977f3b9.tar.bz2
ATRI-817b55b84ab65e0404b15195bed97a46d977f3b9.zip
🚚 独立控制台
Diffstat (limited to 'ATRI/plugins/status/driver/__init__.py')
-rw-r--r--ATRI/plugins/status/driver/__init__.py41
1 files changed, 0 insertions, 41 deletions
diff --git a/ATRI/plugins/status/driver/__init__.py b/ATRI/plugins/status/driver/__init__.py
deleted file mode 100644
index 199fb1e..0000000
--- a/ATRI/plugins/status/driver/__init__.py
+++ /dev/null
@@ -1,41 +0,0 @@
-from nonebot import get_driver
-from nonebot.drivers.fastapi import Driver
-
-from fastapi.middleware.cors import CORSMiddleware
-
-from .view import (
- handle_auther,
- handle_base_uri,
- handle_runtime_info,
- handle_message_deal_info,
-)
-
-
-CONSOLE_API_URI = "/capi" # base point
-CONSOLE_API_AUTH_URI = "/capi/auth" # 验证后台许可
-CONSOLE_API_RUNTIME_URI = "/capi/runtime" # 获取运行占用信息
-CONSOLE_API_MESSAGE_URI = "/capi/message"
-# CONSOLE_API_AUTH_COOKIES_URI = "/capi/auth/cookies" # 验证cookies
-
-
-def register_routes(driver: Driver):
- app = driver.server_app
-
- origins = ["*"]
- app.add_middleware(
- CORSMiddleware,
- allow_origins=origins,
- allow_credentials=True,
- allow_methods=["*"],
- allow_headers=["*"],
- )
-
- app.get(CONSOLE_API_URI)(handle_base_uri)
- app.get(CONSOLE_API_RUNTIME_URI)(handle_runtime_info)
- app.get(CONSOLE_API_MESSAGE_URI)(handle_message_deal_info)
- app.get(CONSOLE_API_AUTH_URI)(handle_auther)
-
-
-def init():
- driver = get_driver()
- register_routes(driver) # type: ignore