basic stuff

This commit is contained in:
biglyderv 2025-05-19 02:05:54 -04:00
commit 6d36cb75ec
Signed by: biglyderv
GPG key ID: 0E2EB0B4CD7397B5
4 changed files with 78 additions and 0 deletions

25
db.js Normal file
View file

@ -0,0 +1,25 @@
import sqlite3 from 'sqlite3'
import { open } from 'sqlite'
let db;
const sql = `CREATE TABLE IF NOT EXISTS action (addr TEXT, action TEXT)`
async function initDb() {
if (db) return db;
db = await open({
filename: `${process.cwd()}/main.db`,
driver: sqlite3.Database
});
let sqlCmds = sql.split('\n');
for (let cmd of sqlCmds) {
await db.run(cmd);
}
return db;
}
export { initDb };