Skip to content
Snippets Groups Projects
Commit 8a458b1c authored by Wo-ogie's avatar Wo-ogie
Browse files

feat: 약속 시간 설정 API 구현

parent cbc85c85
Branches
No related tags found
No related merge requests found
......@@ -195,3 +195,19 @@ exports.closeMeeting = async (req, res, next) => {
return next(error);
}
};
exports.confirmTime = async (req, res, next) => {
const { meetingId } = req.params;
const { adminPassword } = req.body;
try {
const meeting = await getMeetingById(meetingId);
await validatePasswordIsMatched(adminPassword, meeting.adminPassword);
meeting.confirmedTime = Date.now();
await meeting.save();
return res.json(MeetingResponse.from(meeting));
} catch (error) {
return next(error);
}
};
......@@ -6,6 +6,7 @@ const {
getMeetingById,
getMeetingDetailById,
closeMeeting,
confirmTime,
} = require('../controllers/meeting');
const router = express.Router();
......@@ -20,4 +21,6 @@ router.get('/:meetingId/details', isAuthenticated, getMeetingDetailById);
router.patch('/:meetingId/close', isAuthenticated, closeMeeting);
router.patch('/:meetingId/confirm-time', isAuthenticated, confirmTime);
module.exports = router;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment