diff options
| author | Max Isom <[email protected]> | 2020-03-16 19:37:54 -0500 |
|---|---|---|
| committer | Max Isom <[email protected]> | 2020-03-16 19:37:54 -0500 |
| commit | 32cb3ca4ae6a419f64e413ba5c8c543593a927b1 (patch) | |
| tree | 18d4a04c579e2dcd2cade011badc2f48e3efcebf /src/index.ts | |
| parent | 5eb1389a6f8121c5ad31d4c06b0c673998447ba0 (diff) | |
| download | muse-32cb3ca4ae6a419f64e413ba5c8c543593a927b1.tar.xz muse-32cb3ca4ae6a419f64e413ba5c8c543593a927b1.zip | |
Add custom shortcut support
Diffstat (limited to 'src/index.ts')
| -rw-r--r-- | src/index.ts | 10 |
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(); })(); |
