const utils = require('../../utils');
const ws_utils = require('../utils');
const time = require('../../utils/time');
module.exports = function(user_id, video_id, respond) {
let one_week_from_now = Date.now() + (time.one_day * 7);
utils.query("UPDATE videos" + utils.set_where({
expires: one_week_from_now
}, {
video_id: video_id,
created_by: user_id,
status: utils.status.video.ready
})).catch(utils.handle_err.sql(ws_utils.log)).then(function(result) {
if (!result.changedRows) {
return utils.reject("Cannot renew video");
}
respond(utils.ok({
video_id: video_id,
expires: one_week_from_now
}));
}).catch(ws_utils.handle_err.res(
respond, "Error renewing video"
));
};