1
0
Fork 0

[javascript] began reworking token handling to match what is done with the haskell client

This commit is contained in:
Julien Dessaux 2023-09-02 01:06:11 +02:00
parent a50ea1be7c
commit 9a71163dda
Signed by: adyxax
GPG key ID: F92E51B86E07177E
5 changed files with 50 additions and 41 deletions

16
nodejs/database/tokens.js Normal file
View file

@ -0,0 +1,16 @@
import db from './db.js';
const addTokenStatement = db.prepare(`INSERT INTO tokens(data) VALUES (?);`);
const getTokenStatement = db.prepare(`SELECT data FROM tokens;`);
export function addToken(token) {
return addTokenStatement.run(token).lastInsertRowid;
}
export function getToken() {
const data = getTokenStatement.get();
if (data === undefined) {
return null;
}
return data.data;
}