Compare commits

...

3 Commits

Author SHA1 Message Date
daa19a06be Adding database template 2023-11-07 09:02:54 -05:00
872e79e3a1 Keep database connection open (for now)
trimming phone number from cheogram jid
2023-11-07 08:57:47 -05:00
0b3895edcc Looking for different database 2023-11-07 08:01:59 -05:00
2 changed files with 8 additions and 8 deletions

View File

@ -7,7 +7,7 @@ const wspf = require('websocket-polyfill');
const WebSocket = require('ws'); const WebSocket = require('ws');
const xmpp = require('simple-xmpp'); const xmpp = require('simple-xmpp');
var db = new sqlite3.Database('delegations.db'); var db = new sqlite3.Database('nip26.db');
let { bech32, bech32m } = require('bech32'); let { bech32, bech32m } = require('bech32');
let letsCID; let letsCID;
@ -39,15 +39,15 @@ if (fs.existsSync('./config.ini')) {
const now = new Date(); const now = new Date();
const validUntil = now.getTime() + (30 * 24 * 60 * 60 * 1000); const validUntil = now.getTime() + (30 * 24 * 60 * 60 * 1000);
const insertStmt = db.prepare('INSERT INTO users (pnum, token) VALUES (?, ?)'); const insertStmt = db.prepare('INSERT INTO users (pnum, token) VALUES (?, ?)');
insertStmt.run(from, validUntil); insertStmt.run(from.split("@")[0], validUntil);
insertStmt.finalize(); insertStmt.finalize();
console.log('Data inserted successfully'); console.log('Data inserted successfully');
db.close((err) => { // db.close((err) => {
if (err) { // if (err) {
return console.error('Error closing the database:', err.message); // return console.error('Error closing the database:', err.message);
} // }
console.log('Database connection closed.'); // console.log('Database connection closed.');
}); // });
debug(); debug();
} }
else { else {

BIN
nip26.db.dist Normal file

Binary file not shown.