aboutsummaryrefslogtreecommitdiff
path: root/src/bot.ts
diff options
context:
space:
mode:
authorIRONM00N <64110067+IRONM00N@users.noreply.github.com>2022-07-15 17:24:14 -0400
committerIRONM00N <64110067+IRONM00N@users.noreply.github.com>2022-07-15 17:24:14 -0400
commit9247fa8c65174eb35fbfe3cd9d4167f9cf9ce17a (patch)
treeb1f621dbd108de0f3dcd16eb3f818a80f4522ed7 /src/bot.ts
parent7bdeccaeb4976a997d0d483481b29000795a92a9 (diff)
downloadtanzanite-9247fa8c65174eb35fbfe3cd9d4167f9cf9ce17a.tar.gz
tanzanite-9247fa8c65174eb35fbfe3cd9d4167f9cf9ce17a.tar.bz2
tanzanite-9247fa8c65174eb35fbfe3cd9d4167f9cf9ce17a.zip
upgrade deps
Diffstat (limited to 'src/bot.ts')
-rw-r--r--src/bot.ts46
1 files changed, 20 insertions, 26 deletions
diff --git a/src/bot.ts b/src/bot.ts
index 640f2ab..038fbbb 100644
--- a/src/bot.ts
+++ b/src/bot.ts
@@ -1,29 +1,23 @@
-// import { init } from './lib/utils/BushLogger.js';
-// // creates proxies on console.log and console.warn
-// // also starts a REPL session
-// init();
+import { init } from './lib/utils/BushLogger.js';
+// creates proxies on console.log and console.warn
+// also starts a REPL session
+init();
-// eslint-disable-next-line no-constant-condition
-if (false) {
- // const { dirname } = await import('path');
- // const { fileURLToPath } = await import('url');
- // const { default: config } = await import('../config/options.js');
- // const { Sentry } = await import('./lib/common/Sentry.js');
- // const { BushClient } = await import('./lib/index.js');
- //
- // const isDry = process.argv.includes('dry');
- // if (!isDry && config.credentials.sentryDsn !== null)
- // new Sentry(dirname(fileURLToPath(import.meta.url)) || process.cwd(), config);
- // BushClient.extendStructures();
- // const client = new BushClient(config);
- // if (!isDry) await client.dbPreInit();
- // await client.init();
- // if (isDry) {
- // await client.destroy();
- // process.exit(0);
- // } else {
- // await client.start();
- // }
+import { dirname } from 'path';
+import { fileURLToPath } from 'url';
+import { default as config } from '../config/options.js';
+import { Sentry } from './lib/common/Sentry.js';
+import { BushClient } from './lib/index.js';
+
+const isDry = process.argv.includes('dry');
+if (!isDry && config.credentials.sentryDsn !== null) new Sentry(dirname(fileURLToPath(import.meta.url)) || process.cwd(), config);
+BushClient.extendStructures();
+const client = new BushClient(config);
+if (!isDry) await client.dbPreInit();
+await client.init();
+if (isDry) {
+ await client.destroy();
+ process.exit(0);
} else {
- import('./lib/common/util/Minecraft.js');
+ await client.start();
}