INNER CODE UNIT · Python

choose_mode_a

iLearn-Lab/NovelClaw · apps/auth-portal/local_web_portal/app/main.py:153

def choose_mode_a(request: Request, db: Session = Depends(get_db)):
    _ensure_preview_user(request, db)
    request.session[SELECTED_MODE_KEY] = "mode_a"
    return _redirect(_workspace_url(request, settings.app_multiagent_url, settings.app_multiagent_port, "/dashboard"))


@app.get("/mode-b")
def choose_mode_b(request: Request, db: Session = Depends(get_db)):
    _ensure_preview_user(request, db)
    request.session[SELECTED_MODE_KEY] = "mode_b"
    return _redirect(_workspace_url(request, settings.app_claw_url, settings.app_claw_port, "/dashboard"))


@app.post("/ui-language")
def set_ui_language(request: Request, lang: str = Form(...), next: str = Form("/select-mode")):
    request.session["ui_language"] = "zh" if str(lang or "").lower().startswith("zh") else "en"
    return _redirect(_safe_next_path(next))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…