feat: 增加桌面端登录、视频清单和封面缓存

This commit is contained in:
Nixevol
2026-09-27 03:57:00 +08:00
parent 0c1e04464a
commit cc930cd1ed
69 changed files with 9895 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
from collections.abc import Callable
from typing import TypeVar
from fastapi import HTTPException
T = TypeVar("T")
def call(action: Callable[[], T]) -> T:
try:
return action()
except RuntimeError as exc:
raise HTTPException(status_code=400, detail=str(exc)) from exc