diff --git a/persistence/src/main/java/de/kuschku/quasseldroid/persistence/QuasselBacklogStorage.kt b/persistence/src/main/java/de/kuschku/quasseldroid/persistence/QuasselBacklogStorage.kt
index 11a376822c46a70cd6c5ea04643733b5b768206b..f5052373c6a5d6627df2e038518b78b9b2c4fe0d 100644
--- a/persistence/src/main/java/de/kuschku/quasseldroid/persistence/QuasselBacklogStorage.kt
+++ b/persistence/src/main/java/de/kuschku/quasseldroid/persistence/QuasselBacklogStorage.kt
@@ -38,7 +38,7 @@ class QuasselBacklogStorage(private val db: QuasselDatabase) : BacklogStorage {
   }
 
   override fun clearMessages(bufferId: BufferId, idRange: IntRange) {
-    db.message().clearMessages(bufferId, idRange)
+    db.message().clearMessages(bufferId, idRange.first, idRange.last)
   }
 
   override fun clearMessages(bufferId: BufferId) {
diff --git a/persistence/src/main/java/de/kuschku/quasseldroid/persistence/QuasselDatabase.kt b/persistence/src/main/java/de/kuschku/quasseldroid/persistence/QuasselDatabase.kt
index 3730a8f67a4684d2726d254b2d36dafab54b3980..0902d97fe4c252342e65d6b8da4dd76485d1c898 100644
--- a/persistence/src/main/java/de/kuschku/quasseldroid/persistence/QuasselDatabase.kt
+++ b/persistence/src/main/java/de/kuschku/quasseldroid/persistence/QuasselDatabase.kt
@@ -206,10 +206,3 @@ abstract class QuasselDatabase : RoomDatabase() {
     const val DATABASE_NAME = "persistence-clientData"
   }
 }
-
-fun QuasselDatabase.MessageDao.clearMessages(
-  @IntRange(from = 0) bufferId: Int,
-  idRange: kotlin.ranges.IntRange
-) {
-  this.clearMessages(bufferId, idRange.first, idRange.last)
-}