Files
gestion-perso/fonctions/getServerPrefix.ts
T
2024-02-25 19:15:42 +01:00

33 lines
750 B
TypeScript

import sqlite3 from 'sqlite3';
require('dotenv').config();
function getServerPrefix(serverID: string) {
return new Promise((resolve, reject) => {
let db = new sqlite3.Database('db.db', sqlite3.OPEN_READWRITE, (err) => {
if (err) {
console.error(err.message);
reject(err);
}
});
db.get('SELECT prefix FROM prefix WHERE serverID = ?', [serverID], (err, row: any) => {
if (err) {
console.error(err.message);
reject(err);
}
if (row) {
resolve(row.prefix);
} else {
resolve(process.env.DEFAULT_PREFIX);
}
});
db.close((err) => {
if (err) {
console.error(err.message);
}
});
});
}
module.exports = getServerPrefix;