|
|
|
@ -18,13 +18,12 @@ const OAuth2Strategy = require('passport-oauth2');
|
|
|
|
|
const striptags = require('striptags');
|
|
|
|
|
const uuidv4 = require('uuid').v4;
|
|
|
|
|
|
|
|
|
|
const { SiteError, SiteLog } = require('../../lib/site-lib');
|
|
|
|
|
const { SiteError, SiteService } = require('../../lib/site-lib');
|
|
|
|
|
|
|
|
|
|
class UserService {
|
|
|
|
|
class UserService extends SiteService {
|
|
|
|
|
|
|
|
|
|
constructor (dtp) {
|
|
|
|
|
this.dtp = dtp;
|
|
|
|
|
this.log = new SiteLog(dtp, `svc:${module.exports.slug}`);
|
|
|
|
|
super(dtp, module.exports);
|
|
|
|
|
|
|
|
|
|
this.reservedNames = require(path.join(this.dtp.config.root, 'config', 'reserved-names'));
|
|
|
|
|
|
|
|
|
|