More work on user model and got queries working

This commit is contained in:
Ben
2018-08-30 15:10:39 +01:00
parent 47980250c4
commit bee795f923
4 changed files with 26 additions and 5 deletions

View File

@@ -24,6 +24,7 @@ export class UserTools extends BaseDatabase {
authcode: authcode,
timeauthed: '-1'
});
return user;
} catch (e) {
Logger.error(`An error occured while inserting user ${username}, id ${id} into users table: ${JSON.stringify(e.errors)}`);
return -1;
@@ -31,6 +32,15 @@ export class UserTools extends BaseDatabase {
}
static async getUserByID(id) {
let User = BaseDatabase.User;
try {
let user = await User.findOne({where: {id: id}});
if (user == null) return -1;
return user;
} catch (e) {
Logger.error(`An error occured while querying for user id ${id}: ${e}`);
return -1;
}
}
}