Fixed database abstraction naming and changed a lot of lets to consts and /unauth/permanote is broken

This commit is contained in:
Ben
2018-11-07 15:13:57 +00:00
parent 7ab179208e
commit 7aead446de
22 changed files with 112 additions and 126 deletions

View File

@@ -5,12 +5,12 @@ import {Logger} from '../logger';
export class UserTools extends BaseDatabase {
static async listAll() {
let User = BaseDatabase.User;
const User = super.User;
return User.findAll();
}
static async newUser(id, username, password, email, ip, authcode) {
let User = BaseDatabase.User;
const User = super.User;
try {
let user = await User.create({
@@ -32,7 +32,7 @@ export class UserTools extends BaseDatabase {
}
static async deleteUser(id) {
let User = BaseDatabase.User;
const User = super.User;
try {
await User.destroy({where: {id: id}});
@@ -44,7 +44,7 @@ export class UserTools extends BaseDatabase {
}
static async getUserByID(id) {
let User = BaseDatabase.User;
const User = super.User;
try {
let user = await User.findOne({where: {id: id}});
@@ -57,7 +57,7 @@ export class UserTools extends BaseDatabase {
}
static async getUser(column, search) {
let User = BaseDatabase.User;
const User = super.User;
try {
let user;
@@ -90,7 +90,7 @@ export class UserTools extends BaseDatabase {
}
static async updateIP(id, newIP) {
let User = BaseDatabase.User;
const User = super.User;
try {
await User.update({ip: newIP}, {where: {id: id}});
@@ -102,7 +102,7 @@ export class UserTools extends BaseDatabase {
}
static async authUser(id) {
let User = BaseDatabase.User;
const User = super.User;
try {
let user = await User.update({verified: true}, {where: {id: id}});