refactor: упростить комментарии в коде

- Удалить избыточные комментарии об обработке ошибок
- Убрать упоминания о старых проблемах (fallback, вместо throw)
- Сократить описания debug-опций
- Упростить комментарии о кэшировании
This commit is contained in:
kilyabin
2026-03-09 23:36:14 +04:00
parent 61669a840e
commit 0508333aeb
6 changed files with 41 additions and 48 deletions

View File

@@ -202,7 +202,7 @@ export default function AdminPage({ groups: initialGroups, settings: initialSett
const loadSettingsList = () => loadData('/api/admin/settings', setSettings)
const handleUpdateSettings = async (newSettings: AppSettings) => {
// Сохраняем предыдущее состояние для отката при ошибке
// Сохраняем предыдущее состояние для отката
const previousSettings = settings
// Оптимистичное обновление UI
setSettings(newSettings)
@@ -218,18 +218,18 @@ export default function AdminPage({ groups: initialGroups, settings: initialSett
const data = await res.json()
if (res.ok && data.success) {
// Обновляем состояние из ответа сервера (для синхронизации)
// Обновляем состояние из ответа сервера
setSettings(data.settings)
showToast('Настройки успешно обновлены', 'success')
} else {
// Откатываем изменения при ошибке
// Откат изменений при ошибке
setSettings(previousSettings)
const errorMessage = data.error || 'Ошибка при обновлении настроек'
setError(errorMessage)
showToast(errorMessage, 'error')
}
} catch (err) {
// Откатываем изменения при ошибке
// Откат изменений при ошибке
setSettings(previousSettings)
const errorMessage = 'Ошибка соединения с сервером'
setError(errorMessage)