More auth database interaction

This commit is contained in:
Ben
2018-09-04 16:44:15 +01:00
parent 29292603a5
commit 2a2b422bf2

View File

@@ -8,22 +8,38 @@ export class TokenTools extends BaseDatabase {
}
static async newToken(id, token, passHash) {
let Auth = BaseDatabase.Auth;
try {
let auth = await Auth.create({
id: id,
token: token,
passhash: passHash
});
return auth;
} catch (e) {
Logger.error(`An error occured while inserting auth token: ${JSON.stringify(e.errors)}`);
return -1;
}
}
static async getTokenByID(id) {
let Auth = BaseDatabase.Auth;
}
static async getIDByToken(token) {
let Auth = BaseDatabase.Auth;
}
static async getTokenByPassHash(hash) {
let Auth = BaseDatabase.Auth;
}
static async updateToken(id, newToken) {
let Auth = BaseDatabase.Auth;
}
}