This commit is contained in:
lan
2024-07-28 19:03:37 +08:00
parent 99c2bee1a6
commit a28b49e6cd
4 changed files with 25 additions and 18 deletions
+6
View File
@@ -10,7 +10,9 @@ from fastapi.responses import HTMLResponse
from fastapi.staticfiles import StaticFiles
from tortoise.contrib.fastapi import register_tortoise
from apps.base.depends import IPRateLimit
from apps.base.models import KeyValue
from apps.base.utils import ip_limit
from apps.base.views import share_api
from apps.admin.views import admin_api
from core.response import APIResponse
@@ -59,6 +61,10 @@ async def startup_event():
# 读取用户配置
user_config, created = await KeyValue.get_or_create(key='settings', defaults={'value': DEFAULT_CONFIG})
settings.user_config = user_config.value
ip_limit['error'].minutes = settings.errorMinute
ip_limit['error'].count = settings.errorCount
ip_limit['upload'].minutes = settings.uploadMinute
ip_limit['upload'].count = settings.uploadCount
@app.get('/')