feat: complete custom day start route

Closes #7363
This commit is contained in:
Blade Barringer
2016-05-20 08:03:14 -05:00
parent 5b7a56d28d
commit 1fb77c0e92
6 changed files with 62 additions and 37 deletions

View File

@@ -1311,26 +1311,29 @@ api.userReset = {
};
/**
* @api {post} /api/v3/user/set-custom-day-start Sets preferences.dayStart for user
* @api {post} /api/v3/user/custom-day-start Sets preferences.dayStart for user
* @apiVersion 3.0.0
* @apiName UserSetCustomDayStart
* @apiName setCustomDayStart
* @apiGroup User
*
* @apiSuccess {Object} data An empty Object
*/
api.userSetCustomDayStart = {
api.setCustomDayStart = {
method: 'POST',
middlewares: [authWithHeaders()],
url: '/user/set-custom-day-start',
url: '/user/custom-day-start',
async handler (req, res) {
let user = res.locals.user;
let dayStart = req.body.dayStart;
user.preferences.dayStart = dayStart;
user.lastCron = new Date();
await user.save();
res.respond(200, {});
res.respond(200, {
message: res.t('customDayStartHasChanged'),
});
},
};