From 4bb8981e78cf1181abd95fdda755065d1fe0d735 Mon Sep 17 00:00:00 2001 From: Will Miao <13051207myq@gmail.com> Date: Mon, 15 Sep 2025 16:22:59 +0800 Subject: [PATCH] refactor(routes): update API endpoints for settings to use '/api/lm/settings', see #435 --- py/routes/misc_routes.py | 4 ++-- static/js/managers/OnboardingManager.js | 2 +- static/js/managers/SettingsManager.js | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/py/routes/misc_routes.py b/py/routes/misc_routes.py index 32f51f68..89fadace 100644 --- a/py/routes/misc_routes.py +++ b/py/routes/misc_routes.py @@ -88,8 +88,8 @@ class MiscRoutes: @staticmethod def setup_routes(app): """Register miscellaneous routes""" - app.router.add_get('/api/settings', MiscRoutes.get_settings) - app.router.add_post('/api/settings', MiscRoutes.update_settings) + app.router.add_get('/api/lm/settings', MiscRoutes.get_settings) + app.router.add_post('/api/lm/settings', MiscRoutes.update_settings) app.router.add_get('/api/health-check', lambda request: web.json_response({'status': 'ok'})) diff --git a/static/js/managers/OnboardingManager.js b/static/js/managers/OnboardingManager.js index ccbb971f..047cd000 100644 --- a/static/js/managers/OnboardingManager.js +++ b/static/js/managers/OnboardingManager.js @@ -186,7 +186,7 @@ export class OnboardingManager { setStorageItem('settings', state.global.settings); // Save to backend - const response = await fetch('/api/settings', { + const response = await fetch('/api/lm/settings', { method: 'POST', headers: { 'Content-Type': 'application/json', diff --git a/static/js/managers/SettingsManager.js b/static/js/managers/SettingsManager.js index bafb520d..33040aac 100644 --- a/static/js/managers/SettingsManager.js +++ b/static/js/managers/SettingsManager.js @@ -97,7 +97,7 @@ export class SettingsManager { async syncSettingsFromBackend() { try { - const response = await fetch('/api/settings'); + const response = await fetch('/api/lm/settings'); if (!response.ok) { throw new Error(`HTTP error! status: ${response.status}`); } @@ -213,7 +213,7 @@ export class SettingsManager { const payload = {}; payload[settingKey] = value; - const response = await fetch('/api/settings', { + const response = await fetch('/api/lm/settings', { method: 'POST', headers: { 'Content-Type': 'application/json', @@ -1274,7 +1274,7 @@ export class SettingsManager { const payload = {}; payload[settingKey] = '__DELETE__'; - const response = await fetch('/api/settings', { + const response = await fetch('/api/lm/settings', { method: 'POST', headers: { 'Content-Type': 'application/json',