From 2a2b422bf29fcb859f041e9aa9da105c0a9ac431 Mon Sep 17 00:00:00 2001 From: Ben Date: Tue, 4 Sep 2018 16:44:15 +0100 Subject: [PATCH] More auth database interaction --- src/models/database/tokens.js | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/models/database/tokens.js b/src/models/database/tokens.js index 382e03b..6ff6468 100644 --- a/src/models/database/tokens.js +++ b/src/models/database/tokens.js @@ -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; + } }