summaryrefslogtreecommitdiff
path: root/database/config.js
blob: 4a86cb626ff78446dfe102bc9c3d3a9104202885 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import db from './db.js';

const getTokenStatement = db.prepare(`SELECT json_extract(value, '$.token') as token from config where key = 'register_data';`);
const registerAgentStatement = db.prepare(`INSERT INTO config(key, value) VALUES ('register_data', json(?));`);

export function getToken() {
	try {
		return getTokenStatement.get().token;
	} catch (err) {
		console.log(err);
		return null;
	}
}

export function registerAgent(data) {
	try {
		registerAgentStatement.run(JSON.stringify(data));
		return true;
	} catch (err) {
		console.log(err);
		return false;
	}
}