From cf4b647a03b84c8d7ba297b5a659504442f52c33 Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Fri, 15 Jun 2018 00:22:46 +0200
Subject: [PATCH] Set reasonable defaults for notification delays

---
 .../kuschku/quasseldroid/service/QuasselNotificationBackend.kt | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app/src/main/java/de/kuschku/quasseldroid/service/QuasselNotificationBackend.kt b/app/src/main/java/de/kuschku/quasseldroid/service/QuasselNotificationBackend.kt
index f954dbfac..9f7d6bdb3 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/service/QuasselNotificationBackend.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/service/QuasselNotificationBackend.kt
@@ -31,6 +31,7 @@ import de.kuschku.libquassel.quassel.syncables.IgnoreListManager
 import de.kuschku.libquassel.session.NotificationManager
 import de.kuschku.libquassel.session.Session
 import de.kuschku.libquassel.util.flag.hasFlag
+import de.kuschku.libquassel.util.helpers.clampOf
 import de.kuschku.libquassel.util.irc.HostmaskHelper
 import de.kuschku.libquassel.util.irc.SenderColorUtil
 import de.kuschku.quasseldroid.GlideApp
@@ -245,7 +246,7 @@ class QuasselNotificationBackend @Inject constructor(
             this.showNotification(buffer)
           }
         },
-        session.lag.value * 2,
+        clampOf(session.lag.value * 2, 16, 2_000),
         TimeUnit.MILLISECONDS
       )
     }
-- 
GitLab