refactor: async/await controllers/authentication

This commit is contained in:
Barış Soner Uşaklı
2019-09-11 02:02:07 -04:00
parent b99279a83c
commit b9105ef9c6
2 changed files with 171 additions and 270 deletions

View File

@@ -1,22 +1,22 @@
'use strict';
var async = require('async');
var validator = require('validator');
const async = require('async');
const validator = require('validator');
var db = require('../database');
var meta = require('../meta');
var emailer = require('../emailer');
var notifications = require('../notifications');
var groups = require('../groups');
var utils = require('../utils');
var plugins = require('../plugins');
const db = require('../database');
const meta = require('../meta');
const emailer = require('../emailer');
const notifications = require('../notifications');
const groups = require('../groups');
const utils = require('../utils');
const plugins = require('../plugins');
module.exports = function (User) {
User.addToApprovalQueue = async function (userData) {
userData.userslug = utils.slugify(userData.username);
await canQueue(userData);
const hashedPassword = await User.hashPassword(userData.password);
var data = {
const data = {
username: userData.username,
email: userData.email,
ip: userData.ip,