aboutsummaryrefslogtreecommitdiff
path: root/src/index.ts
diff options
context:
space:
mode:
authorMax Isom <[email protected]>2020-03-16 19:37:54 -0500
committerMax Isom <[email protected]>2020-03-16 19:37:54 -0500
commit32cb3ca4ae6a419f64e413ba5c8c543593a927b1 (patch)
tree18d4a04c579e2dcd2cade011badc2f48e3efcebf /src/index.ts
parent5eb1389a6f8121c5ad31d4c06b0c673998447ba0 (diff)
downloadmuse-32cb3ca4ae6a419f64e413ba5c8c543593a927b1.tar.xz
muse-32cb3ca4ae6a419f64e413ba5c8c543593a927b1.zip
Add custom shortcut support
Diffstat (limited to 'src/index.ts')
-rw-r--r--src/index.ts10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/index.ts b/src/index.ts
index c4ce13e..2d1ea66 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -1,7 +1,9 @@
-import container from './inversify.config';
import Spotify from 'spotify-web-api-node';
+import makeDir from 'make-dir';
+import container from './inversify.config';
import {TYPES} from './types';
import Bot from './bot';
+import {sequelize} from './utils/db';
let bot = container.get<Bot>(TYPES.Bot);
const spotify = container.get<Spotify>(TYPES.Lib.Spotify);
@@ -11,5 +13,11 @@ const spotify = container.get<Spotify>(TYPES.Lib.Spotify);
spotify.setAccessToken(auth.body.access_token);
+ // Create data directories if necessary
+ await makeDir(container.get(TYPES.Config.DATA_DIR));
+ await makeDir(container.get(TYPES.Config.CACHE_DIR));
+
+ await sequelize.sync({});
+
bot.listen();
})();