feathers-authentication-management
Version:
Adds sign up verification, forgotten password reset, and other capabilities to local feathers-authentication
15 lines (10 loc) • 338 B
JavaScript
const errors = require('@feathersjs/errors');
module.exports = deconstructId;
function deconstructId (token) {
if (!token.includes('___')) {
throw new errors.BadRequest('Token is not in the correct format.',
{ errors: { $className: 'badParams' } }
);
}
return token.slice(0, token.indexOf('___'));
}