mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-17 22:57:21 +01:00
* add route for QR codes * check that passed ID is a UUID * add test for qr code redirect * fix qr code test
17 lines
430 B
JavaScript
17 lines
430 B
JavaScript
let api = {};
|
|
|
|
api.redirectProfileQRCode = {
|
|
method: 'GET',
|
|
url: '/qr-code/user/:memberid',
|
|
runCron: false,
|
|
async handler (req, res) {
|
|
req.checkParams('memberid', res.t('memberIdRequired')).notEmpty().isUUID();
|
|
|
|
let validationErrors = req.validationErrors();
|
|
if (validationErrors) throw validationErrors;
|
|
|
|
res.redirect(301, `/static/front/#?memberId=${req.params.memberid}`);
|
|
},
|
|
};
|
|
|
|
module.exports = api; |