|
@ -18,13 +18,12 @@ const OAuth2Strategy = require('passport-oauth2'); |
|
|
const striptags = require('striptags'); |
|
|
const striptags = require('striptags'); |
|
|
const uuidv4 = require('uuid').v4; |
|
|
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) { |
|
|
constructor (dtp) { |
|
|
this.dtp = dtp; |
|
|
super(dtp, module.exports); |
|
|
this.log = new SiteLog(dtp, `svc:${module.exports.slug}`); |
|
|
|
|
|
|
|
|
|
|
|
this.reservedNames = require(path.join(this.dtp.config.root, 'config', 'reserved-names')); |
|
|
this.reservedNames = require(path.join(this.dtp.config.root, 'config', 'reserved-names')); |
|
|
|
|
|
|
|
|