From 6639f89a6802126ec74fd594198a727f7158f2a9 Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoitm@matrix.org>
Date: Wed, 15 Apr 2020 12:53:08 +0200
Subject: [PATCH] Simpler code

---
 .../im/vector/matrix/android/internal/util/Debouncer.kt  | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/Debouncer.kt b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/Debouncer.kt
index ba966b18a2..575551da1b 100644
--- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/Debouncer.kt
+++ b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/util/Debouncer.kt
@@ -23,12 +23,9 @@ internal class Debouncer(private val handler: Handler) {
     private val runnables = HashMap<String, Runnable>()
 
     fun debounce(identifier: String, r: Runnable, millis: Long): Boolean {
-        if (runnables.containsKey(identifier)) {
-            // debounce
-            runnables[identifier]?.let {
-                handler.removeCallbacks(it)
-            }
-        }
+        // debounce
+        runnables[identifier]?.let { runnable -> handler.removeCallbacks(runnable) }
+
         insertRunnable(identifier, r, millis)
         return true
     }