test/custom-admin-ui #3

Merged
orion merged 673 commits from test/custom-admin-ui into master 2026-06-05 17:20:58 +08:00
2 changed files with 5 additions and 5 deletions
Showing only changes of commit 77c21a274d - Show all commits
+3 -3
View File
@@ -34,10 +34,10 @@ class IPRateLimit:
self.ips.pop(ip) self.ips.pop(ip)
return True return True
def add_ip(cls, ip): def add_ip(self, ip):
ip_info = cls.ips.get(ip, {'count': 0, 'time': datetime.now()}) ip_info = self.ips.get(ip, {'count': 0, 'time': datetime.now()})
ip_info['count'] += 1 ip_info['count'] += 1
cls.ips[ip] = ip_info self.ips[ip] = ip_info
return ip_info['count'] return ip_info['count']
async def remove_expired_ip(self): async def remove_expired_ip(self):
+2 -2
View File
@@ -3,7 +3,7 @@ import uuid
import asyncio import asyncio
from pathlib import Path from pathlib import Path
from fastapi import FastAPI, Depends, UploadFile, Form, File, HTTPException, BackgroundTasks, Header from fastapi import FastAPI, Depends, UploadFile, Form, File, HTTPException, BackgroundTasks
from starlette.responses import HTMLResponse, FileResponse from starlette.responses import HTMLResponse, FileResponse
from starlette.staticfiles import StaticFiles from starlette.staticfiles import StaticFiles
@@ -16,7 +16,7 @@ from database import get_session, Codes, init_models
from depends import admin_required from depends import admin_required
# 实例化FastAPI # 实例化FastAPI
app = FastAPI(debug=settings.DEBUG) app = FastAPI(debug=settings.DEBUG, docs_url=None, redoc_url=None)
# 数据存储文件夹 # 数据存储文件夹
DATA_ROOT = Path(settings.DATA_ROOT) DATA_ROOT = Path(settings.DATA_ROOT)