diff --git a/app/src/main/java/de/kuschku/quasseldroid/service/QuasselService.kt b/app/src/main/java/de/kuschku/quasseldroid/service/QuasselService.kt
index 1f18744fd4ac872871f3ff9ca1252c06eca33d2f..ded101d70fa57e64897a983dbdb9785070b622ad 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/service/QuasselService.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/service/QuasselService.kt
@@ -162,6 +162,7 @@ class QuasselService : DaggerLifecycleService(),
     val clearMessageId = intent.getIntExtra("mark_read_message", -1)
     if (bufferId != -1 && clearMessageId != -1) {
       sessionManager.session.value?.bufferSyncer?.requestSetLastSeenMsg(bufferId, clearMessageId)
+      sessionManager.session.value?.bufferSyncer?.requestMarkBufferAsRead(bufferId)
     }
   }