From c455fd39744cd097523395a13964f5c0143c85ee Mon Sep 17 00:00:00 2001 From: Moez Bhatti Date: Thu, 21 Jun 2018 09:35:02 -0400 Subject: [PATCH] Add usage of goAsync() in MarkReadReceiver and MarkSeenReceiver --- data/src/main/java/com/moez/QKSMS/receiver/MarkReadReceiver.kt | 3 ++- data/src/main/java/com/moez/QKSMS/receiver/MarkSeenReceiver.kt | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/data/src/main/java/com/moez/QKSMS/receiver/MarkReadReceiver.kt b/data/src/main/java/com/moez/QKSMS/receiver/MarkReadReceiver.kt index 77052ae1..d6ae0afa 100644 --- a/data/src/main/java/com/moez/QKSMS/receiver/MarkReadReceiver.kt +++ b/data/src/main/java/com/moez/QKSMS/receiver/MarkReadReceiver.kt @@ -32,8 +32,9 @@ class MarkReadReceiver : BroadcastReceiver() { override fun onReceive(context: Context, intent: Intent) { AndroidInjection.inject(this, context) + val pendingResult = goAsync() val threadId = intent.getLongExtra("threadId", 0) - markRead.execute(listOf(threadId)) + markRead.execute(listOf(threadId)) { pendingResult.finish() } } } \ No newline at end of file diff --git a/data/src/main/java/com/moez/QKSMS/receiver/MarkSeenReceiver.kt b/data/src/main/java/com/moez/QKSMS/receiver/MarkSeenReceiver.kt index 4be2f1e2..1ba94ba3 100644 --- a/data/src/main/java/com/moez/QKSMS/receiver/MarkSeenReceiver.kt +++ b/data/src/main/java/com/moez/QKSMS/receiver/MarkSeenReceiver.kt @@ -32,8 +32,9 @@ class MarkSeenReceiver : BroadcastReceiver() { override fun onReceive(context: Context, intent: Intent) { AndroidInjection.inject(this, context) + val pendingResult = goAsync() val threadId = intent.getLongExtra("threadId", 0) - markSeen.execute(threadId) + markSeen.execute(threadId) { pendingResult.finish() } } } \ No newline at end of file