From 29619e2f99ddab0b58681519d8c373e1f3625955 Mon Sep 17 00:00:00 2001
From: Jonas Herzig <me@johni0702.de>
Date: Thu, 13 Jul 2017 22:28:24 +0200
Subject: [PATCH] Fix bot starting before user/room store is initialized

---
 src/discordas.ts | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/discordas.ts b/src/discordas.ts
index 1385b6c..7ef64b6 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.");
-- 
GitLab