feat(settings): add autosave settings API endpoints and persistence
deploy-chabokan / deploy (push) Canceled after 0s
deploy-chabokan / deploy (push) Canceled after 0s
This commit is contained in:
@@ -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,
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user