From 4ffe93bbd22b24184f00146312796507ce1bee95 Mon Sep 17 00:00:00 2001
From: Will Hunt <half-shot@molrams.com>
Date: Sun, 17 Sep 2017 13:18:27 +0100
Subject: [PATCH] Set status properly

---
 src/presencehandler.ts | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/presencehandler.ts b/src/presencehandler.ts
index 1a5e81c..8185b8a 100644
--- a/src/presencehandler.ts
+++ b/src/presencehandler.ts
@@ -97,7 +97,10 @@ export class PresenceHandler {
 
     private setMatrixPresence(guildMember: Discord.GuildMember, status: PresenceHandlerStatus) {
         const intent = this.bot.GetIntentFromDiscordMember(guildMember);
-        intent.getClient().setPresence(status).catch((ex) => {
+        intent.getClient().setPresence({
+            presence: status.Presence,
+            status_msg: status.StatusMsg ? status.StatusMsg : undefined,
+        }).catch((ex) => {
             log.warn("PresenceHandler", `Could not update Matrix presence for ${guildMember.id}`);
         });
     }
-- 
GitLab