From 975656b53c38ae200bb687579e23abca288c9d90 Mon Sep 17 00:00:00 2001
From: Andrew Morgan <andrew@amorgan.xyz>
Date: Mon, 18 Sep 2017 21:23:19 +0000
Subject: [PATCH] Set presenceInterval to min value if nil.

If presenceInterval is not present in the config, set it to the minimum allowed
value instead of having it be nil.
---
 src/bot.ts | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/bot.ts b/src/bot.ts
index f1b9bf7..3c2db6b 100644
--- a/src/bot.ts
+++ b/src/bot.ts
@@ -81,6 +81,9 @@ export class DiscordBot {
       this.bot = client;
 
       if (!this.config.bridge.disablePresence) {
+        if (!this.config.bridge.presenceInterval) {
+          this.config.bridge.presenceInterval = MIN_PRESENCE_UPDATE_DELAY;
+        }
         this.bot.guilds.forEach((guild) => {
             guild.members.forEach((member) => {
                 this.presenceHandler.EnqueueMember(member);
-- 
GitLab