INNER CODE UNIT · Python

settings_page

slive777/OpenAver · web/app.py:745

async def settings_page(request: Request):
    """設定頁面"""
    context = get_common_context(request)
    context["page"] = "settings"
    # 用 get_common_context 已載入的那一份 config(:517 → context["config"]),不再讀第二次
    # 磁碟——同一支函式裡的 proxy_configured / _server_mode 也是這個形狀。純 dict 運算,
    # 不需要 asyncio.to_thread(BE-ASYNC-01 管的是阻塞 I/O,這行沒有)。
    context["focal_auto_enabled"] = not device_state.is_disabled_in(context["config"])
    return templates.TemplateResponse(request, "settings.html", context)


@app.get("/help")
async def help_page(request: Request):
    """使用說明頁面"""
    context = get_common_context(request)
    context["page"] = "help"
    # 81b-T5 + Codex P2:僅桌面主機(loopback)覆寫成可分享 LAN URL;
    # 遠端裝置走自身 request.base_url(已是可分享位址,nas.local / 反向代理皆保留)。

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…