From 831a382032ab9d59ea9076b1ac12f86113e3cb97 Mon Sep 17 00:00:00 2001
From: Will Hunt <half-shot@molrams.com>
Date: Sun, 10 Sep 2017 15:37:15 +0100
Subject: [PATCH] Create an array of one for single discord messages.

---
 src/bot.ts | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/bot.ts b/src/bot.ts
index d980922..16d72dc 100644
--- a/src/bot.ts
+++ b/src/bot.ts
@@ -205,17 +205,17 @@ export class DiscordBot {
     } catch (err) {
       log.error("DiscordBot", "Couldn't send message. ", err);
     }
-    if (Array.isArray(msg)) {
-      msg.forEach((m) => {
-          this.sentMessages.push(m.id);
-          const evt = new DbEvent();
-          evt.MatrixId = event.event_id;
-          evt.DiscordId = m.id;
-          this.store.Insert(evt);
-      });
-      return;
+    if (!Array.isArray(msg)) {
+        msg = [msg];
     }
-    this.sentMessages.push(msg.id);
+    msg.forEach((m) => {
+      this.sentMessages.push(m.id);
+      const evt = new DbEvent();
+      evt.MatrixId = event.event_id;
+      evt.DiscordId = m.id;
+      this.store.Insert(evt);
+    });
+    return;
   }
 
   public OnUserQuery (userId: string): any {
-- 
GitLab