feat(settings): add autosave settings API endpoints and persistence
deploy-chabokan / deploy (push) Canceled after 0s

This commit is contained in:
2026-08-19 07:27:07 +03:30
parent fb4a98f83c
commit 30ea3aed84
3 changed files with 72 additions and 0 deletions
+19
View File
@@ -58,3 +58,22 @@ exports.seedDatabase = catchAsync(async (req, res, next) => {
data: result,
})
})
exports.getAutoSaveSetting = catchAsync(async (req, res, next) => {
const result = await settingService.getAutoSaveSetting()
res.status(200).json({
status: 'success',
data: result,
})
})
exports.updateAutoSaveSetting = catchAsync(async (req, res, next) => {
const { enabled, intervalSeconds } = req.body
const result = await settingService.updateAutoSaveSetting({ enabled, intervalSeconds })
res.status(200).json({
status: 'success',
data: result,
})
})