This commit is contained in:
yumoqing 2026-04-24 12:07:20 +08:00
parent 5002a3a4c7
commit 9ab529e930
4 changed files with 51 additions and 51 deletions

View File

@ -20,4 +20,4 @@ try:
return result
except Exception as e:
# On error, return empty array
return []
return []

View File

@ -1,13 +1,13 @@
1|# Save appearance settings
2|# This .dspy file uses functions provided by load_hermes_web_cli()
3|
4|try:
5| theme = request.form.get('theme', 'dark')
6|
7| # Save settings using the module function
8| await save_setting('appearance', 'theme', theme)
9|
10| return {"success": True, "message": "Appearance settings saved successfully"}
11|
12|except Exception as e:
13| return {"error": str(e)}
# Save appearance settings
# This .dspy file uses functions provided by load_hermes_web_cli()
try:
theme = request.form.get('theme', 'dark')
# Save settings using the module function
await save_setting('appearance', 'theme', theme)
return {"success": True, "message": "Appearance settings saved successfully"}
except Exception as e:
return {"error": str(e)}

View File

@ -1,22 +1,22 @@
1|# Save general settings
2|# This .dspy file uses functions provided by load_hermes_web_cli()
3|
4|try:
5| default_model = request.form.get('default-model', '')
6| session_timeout = request.form.get('session-timeout', '30')
7| auto_save = request.form.get('auto-save', 'false') == 'true'
8|
9| try:
10| session_timeout = int(session_timeout)
11| except:
12| session_timeout = 30
13|
14| # Save settings using the module function
15| await save_setting('general', 'default_model', default_model)
16| await save_setting('general', 'session_timeout', session_timeout)
17| await save_setting('general', 'auto_save', auto_save)
18|
19| return {"success": True, "message": "General settings saved successfully"}
20|
21|except Exception as e:
22| return {"error": str(e)}
# Save general settings
# This .dspy file uses functions provided by load_hermes_web_cli()
try:
default_model = request.form.get('default-model', '')
session_timeout = request.form.get('session-timeout', '30')
auto_save = request.form.get('auto-save', 'false') == 'true'
try:
session_timeout = int(session_timeout)
except:
session_timeout = 30
# Save settings using the module function
await save_setting('general', 'default_model', default_model)
await save_setting('general', 'session_timeout', session_timeout)
await save_setting('general', 'auto_save', auto_save)
return {"success": True, "message": "General settings saved successfully"}
except Exception as e:
return {"error": str(e)}

View File

@ -1,15 +1,15 @@
1|# Save security settings
2|# This .dspy file uses functions provided by load_hermes_web_cli()
3|
4|try:
5| require_auth = request.form.get('require-auth', 'false') == 'true'
6| encrypt_storage = request.form.get('encrypt-storage', 'false') == 'true'
7|
8| # Save settings using the module function
9| await save_setting('security', 'require_auth', require_auth)
10| await save_setting('security', 'encrypt_storage', encrypt_storage)
11|
12| return {"success": True, "message": "Security settings saved successfully"}
13|
14|except Exception as e:
15| return {"error": str(e)}
# Save security settings
# This .dspy file uses functions provided by load_hermes_web_cli()
try:
require_auth = request.form.get('require-auth', 'false') == 'true'
encrypt_storage = request.form.get('encrypt-storage', 'false') == 'true'
# Save settings using the module function
await save_setting('security', 'require_auth', require_auth)
await save_setting('security', 'encrypt_storage', encrypt_storage)
return {"success": True, "message": "Security settings saved successfully"}
except Exception as e:
return {"error": str(e)}