Fix config not save&load

This commit is contained in:
Koha9 2025-07-19 10:35:14 +09:00
parent ec2673a5c8
commit 65bd99d3f2
2 changed files with 6 additions and 4 deletions

View File

@ -23,6 +23,7 @@ app.mount(
# 显示主页
@app.get("/", response_class=HTMLResponse)
async def home(request: Request):
server_config.load()
return templates.TemplateResponse(
"login.html",
{
@ -40,6 +41,7 @@ async def home(request: Request):
# 登录页面和处理
@app.get("/login", response_class=HTMLResponse)
async def login_page(request: Request):
server_config.load()
return templates.TemplateResponse(
"login.html",
{
@ -88,10 +90,10 @@ async def login(
"message_type": "success",
"theme": server_config.theme,
"path": "/login",
"token": token,
"scheme": scheme,
"token": server_config.token,
"scheme": server_config.scheme,
"server_url": server_config.url,
"port": port,
"port": server_config.port,
},
)
except Exception as e:

View File

@ -75,7 +75,7 @@ class PlexClient:
self.base_url = build_plex_url(scheme, url, port)
self.server = PlexServer(self.base_url, token)
return self.server, self.token
return self.server, token
def get_server(self) -> PlexServer | None:
"""Return the connected Plex server instance."""