feat: switch to config proxy, remove config_get/set
This commit is contained in:
@@ -9,7 +9,6 @@ import time
|
||||
import uuid
|
||||
|
||||
from apps.web.models.users import Users
|
||||
from config import config_set, config_get
|
||||
|
||||
from utils.utils import (
|
||||
get_password_hash,
|
||||
@@ -45,8 +44,8 @@ class SetDefaultSuggestionsForm(BaseModel):
|
||||
async def set_global_default_models(
|
||||
request: Request, form_data: SetDefaultModelsForm, user=Depends(get_admin_user)
|
||||
):
|
||||
config_set(request.app.state.DEFAULT_MODELS, form_data.models)
|
||||
return config_get(request.app.state.DEFAULT_MODELS)
|
||||
request.app.state.config.DEFAULT_MODELS = form_data.models
|
||||
return request.app.state.config.DEFAULT_MODELS
|
||||
|
||||
|
||||
@router.post("/default/suggestions", response_model=List[PromptSuggestion])
|
||||
@@ -56,5 +55,5 @@ async def set_global_default_suggestions(
|
||||
user=Depends(get_admin_user),
|
||||
):
|
||||
data = form_data.model_dump()
|
||||
config_set(request.app.state.DEFAULT_PROMPT_SUGGESTIONS, data["suggestions"])
|
||||
return config_get(request.app.state.DEFAULT_PROMPT_SUGGESTIONS)
|
||||
request.app.state.config.DEFAULT_PROMPT_SUGGESTIONS = data["suggestions"]
|
||||
return request.app.state.config.DEFAULT_PROMPT_SUGGESTIONS
|
||||
|
||||
Reference in New Issue
Block a user