diff options
author | IRONM00N <64110067+IRONM00N@users.noreply.github.com> | 2022-07-15 17:24:14 -0400 |
---|---|---|
committer | IRONM00N <64110067+IRONM00N@users.noreply.github.com> | 2022-07-15 17:24:14 -0400 |
commit | 9247fa8c65174eb35fbfe3cd9d4167f9cf9ce17a (patch) | |
tree | b1f621dbd108de0f3dcd16eb3f818a80f4522ed7 /src/bot.ts | |
parent | 7bdeccaeb4976a997d0d483481b29000795a92a9 (diff) | |
download | tanzanite-9247fa8c65174eb35fbfe3cd9d4167f9cf9ce17a.tar.gz tanzanite-9247fa8c65174eb35fbfe3cd9d4167f9cf9ce17a.tar.bz2 tanzanite-9247fa8c65174eb35fbfe3cd9d4167f9cf9ce17a.zip |
upgrade deps
Diffstat (limited to 'src/bot.ts')
-rw-r--r-- | src/bot.ts | 46 |
1 files changed, 20 insertions, 26 deletions
@@ -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(); } |