This commit is contained in:
Christopher Cookman 2025-01-25 12:02:53 -07:00
parent 5696df170f
commit 0d2c8243a0

View file

@ -1,5 +1,6 @@
require("dotenv").config(); require("dotenv").config();
const fs = require('fs');
const mariadb = require("mariadb"); const mariadb = require("mariadb");
const pool = mariadb.createPool({ const pool = mariadb.createPool({
host: process.env.DB_HOST, host: process.env.DB_HOST,
@ -104,22 +105,25 @@ client.on('interactionCreate', async interaction => {
} }
}); });
// DEBUG: Insert 200 extensions into discord_users table if (fs.existsSync("./import.json")) {
// (async () => { const importData = JSON.parse(fs.readFileSync("./import.json", "utf8"));
// try {
// const conn = await pool.getConnection(); const insertData = async () => {
// for (let i = 1; i <= 200; i++) { try {
// const ext = await fpbx.getNextAvailableExtension(); const conn = await pool.getConnection();
// await fpbx.addExtension(ext, `Test User ${i}`) for (const ext in importData) {
// await conn.query("INSERT INTO discord_users (extension, discordId) VALUES (?, ?)", [ext, '289884287765839882']); const discordId = importData[ext];
// log.debug(`Inserted extension ${ext} into discord_users table.`); await conn.query("INSERT INTO discord_users (extension, discordId) VALUES (?, ?)", [ext, discordId]);
// } }
// log.success("Inserted 200 extensions into discord_users table."); conn.release();
// conn.release(); log.success("Data imported successfully.");
// } catch (err) { } catch (error) {
// log.error(`Failed to insert extensions: ${err}`); log.error(`Failed to import data: ${error}`);
// } }
// })(); };
insertData();
}
// Startup // Startup
require("./migrations")(pool).then(() => { require("./migrations")(pool).then(() => {