From 5175efb22b4ccd81b276fa3f6a345505f4b24bdf Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Wed, 2 Sep 2026 13:55:37 -0400 Subject: [PATCH] Fix notification profile polling backpressure crash. --- .../org/thoughtcrime/securesms/database/RxDatabaseObserver.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/RxDatabaseObserver.kt b/app/src/main/java/org/thoughtcrime/securesms/database/RxDatabaseObserver.kt index 26d6d1a5de..45eac30b65 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/RxDatabaseObserver.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/database/RxDatabaseObserver.kt @@ -37,7 +37,7 @@ object RxDatabaseObserver { @Suppress("RedundantUnitExpression") private fun notificationProfilesFlowable(): Flowable { return Flowable.combineLatest( - Flowable.interval(0, 30, TimeUnit.SECONDS), + Flowable.interval(0, 30, TimeUnit.SECONDS).onBackpressureLatest(), databaseFlowable { AppDependencies.databaseObserver.registerNotificationProfileObserver(it) } ) { _, _ -> Unit } }