diff --git a/src/discordas.ts b/src/discordas.ts index 1385b6ce48c505828d977a6864cf83a1ce261806..7ef64b6a009b91ddd030f7c992a5cd4a496113e9 100644 --- a/src/discordas.ts +++ b/src/discordas.ts @@ -72,9 +72,10 @@ function run (port: number, config: DiscordBridgeConfig) { discordbot.setBridge(bridge); log.info("discordas", "Initing bridge."); log.info("AppServ", "Started listening on port %s at %s", port, new Date().toUTCString() ); - bridge.run(port, config); - log.info("discordas", "Initing store."); - discordstore.init().then(() => { + bridge.run(port, config).then(() => { + log.info("discordas", "Initing store."); + return discordstore.init(); + }).then(() => { log.info("discordas", "Initing bot."); return discordbot.run().then(() => { log.info("discordas", "Discordbot started successfully.");