fixed issue with redis models
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const Table = require('../utils/redis_model');
|
||||
// const {Token, InviteToken} = require('./token');
|
||||
const bcrypt = require('bcrypt');
|
||||
const saltRounds = 10;
|
||||
|
||||
@@ -19,9 +18,11 @@ class User extends Table{
|
||||
|
||||
static backing = 'redis'
|
||||
|
||||
static async add(data) {
|
||||
static async create(data) {
|
||||
try{
|
||||
console.log('hash?')
|
||||
data['password'] = await bcrypt.hash(data['password'], saltRounds);
|
||||
console.log('hashed password', data.password);
|
||||
data['backing'] = data['backing'] || 'redis';
|
||||
|
||||
|
||||
@@ -32,31 +33,6 @@ class User extends Table{
|
||||
}
|
||||
}
|
||||
|
||||
/* static async addByInvite(data){
|
||||
try{
|
||||
let token = await InviteToken.get(data.token);
|
||||
|
||||
if(!token.is_valid){
|
||||
let error = new Error('Token Invalid');
|
||||
error.name = 'Token Invalid';
|
||||
error.message = `Token is not valid or as allready been used. ${data.token}`;
|
||||
error.status = 401;
|
||||
throw error;
|
||||
}
|
||||
|
||||
let user = await this.create(data);
|
||||
|
||||
if(user){
|
||||
await token.consume({claimed_by: user.username});
|
||||
return user;
|
||||
}
|
||||
|
||||
}catch(error){
|
||||
throw error;
|
||||
}
|
||||
|
||||
};*/
|
||||
|
||||
async setPassword(data){
|
||||
try{
|
||||
data['password'] = await bcrypt.hash(data['password'], saltRounds);
|
||||
@@ -67,17 +43,6 @@ class User extends Table{
|
||||
}
|
||||
}
|
||||
|
||||
/* async invite(){
|
||||
try{
|
||||
let token = await InviteToken.create({created_by: this.username});
|
||||
|
||||
return token;
|
||||
|
||||
}catch(error){
|
||||
throw error;
|
||||
}
|
||||
}*/
|
||||
|
||||
static async login(data){
|
||||
try{
|
||||
|
||||
@@ -109,7 +74,7 @@ module.exports = {User};
|
||||
|
||||
|
||||
(async function(){
|
||||
var defaultUser = 'proxyadmin3'
|
||||
var defaultUser = 'proxyadmin2'
|
||||
try{
|
||||
let user = await User.get(defaultUser);
|
||||
}catch(error){
|
||||
@@ -117,7 +82,7 @@ module.exports = {User};
|
||||
let user = await User.create({
|
||||
username:defaultUser,
|
||||
password: defaultUser,
|
||||
created_by:defaultUser
|
||||
created_by: defaultUser
|
||||
});
|
||||
console.log(defaultUser, 'created', user);
|
||||
}catch(error){
|
||||
|
||||
Reference in New Issue
Block a user