@underpostnet/underpost
Version:
36 lines (31 loc) • 869 B
JavaScript
import validator from 'validator';
import { loggerFactory } from '../../server/logger.js';
import { TestModel } from './test.model.js';
import { getYouTubeID, validatePassword } from '../../client/components/core/CommonJs.js';
const logger = loggerFactory(import.meta);
const TestService = {
post: async (req, res, options) => {
switch (req.params.id) {
default:
break;
}
},
get: async (req, res, options) => {
switch (req.params.id) {
case 'verify-email':
return validator.isEmail(req.query.email);
case 'youtube-id':
return getYouTubeID(req.query.url);
case 'is-strong-password':
return validatePassword(req.query.password);
default:
}
},
delete: async (req, res, options) => {
switch (req.params.id) {
default:
break;
}
},
};
export { TestService };