From f209b33c07f3b3da7ea03019a93941d296b650f2 Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Thu, 22 Mar 2018 12:11:20 +0100 Subject: [PATCH] Clear message cache as soon as connection succeeds --- .../java/de/kuschku/quasseldroid/service/QuasselService.kt | 3 +++ 1 file changed, 3 insertions(+) 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 81973c6e9..73ede25fb 100644 --- a/app/src/main/java/de/kuschku/quasseldroid/service/QuasselService.kt +++ b/app/src/main/java/de/kuschku/quasseldroid/service/QuasselService.kt @@ -248,6 +248,9 @@ class QuasselService : LifecycleService(), ) sessionManager.connectionProgress.toLiveData().observe(this, Observer { + if (this.progress.first != it?.first && it?.first == ConnectionState.CONNECTED) { + database.message().clearMessages() + } this.progress = it ?: Triple(ConnectionState.DISCONNECTED, 0, 0) val handle = this.notificationHandle if (handle != null) { -- GitLab