// This file will populate the tables with default values import { // MySQL deps Client } from "../deps.ts"; import { LOCALMODE } from "../flags.ts"; import config from "../config.ts"; // Log into the MySQL DB const dbClient = await new Client().connect({ hostname: LOCALMODE ? config.db.localhost : config.db.host, port: config.db.port, db: config.db.name, username: config.db.username, password: config.db.password, }); console.log("Attempting to insert default commands into command_cnt"); const commands = ["ping", "help", "info", "version", "report", "privacy", "lfg", "prefix"]; for (let i = 0; i < commands.length; i++) { await dbClient.execute("INSERT INTO command_cnt(command) values(?)", [commands[i]]).catch(e => { console.log(`Failed to insert into database`, e); }); } console.log("Insertion done"); await dbClient.close(); console.log("Done!");