From a38f657e5664e57bdb8ec253561b993f3781ac5b Mon Sep 17 00:00:00 2001 From: SessionHero01 <180888785+SessionHero01@users.noreply.github.com> Date: Wed, 26 Nov 2025 08:28:26 +1100 Subject: [PATCH] Remove empty sub/unsub API requests --- .../securesms/notifications/PushRegistrationHandler.kt | 1 - .../securesms/notifications/PushRegistrationWorker.kt | 5 ++++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/notifications/PushRegistrationHandler.kt b/app/src/main/java/org/thoughtcrime/securesms/notifications/PushRegistrationHandler.kt index 7616bc985c..fedb28109f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/notifications/PushRegistrationHandler.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/notifications/PushRegistrationHandler.kt @@ -45,7 +45,6 @@ class PushRegistrationHandler @Inject constructor( @param:ManagerScope private val scope: CoroutineScope, @param:PushNotificationModule.PushProcessingSemaphore private val semaphore: Semaphore, - private val storage: StorageProtocol, private val pushRegistrationDatabase: PushRegistrationDatabase, private val loginStateRepository: LoginStateRepository, ) : OnAppStartupComponent { diff --git a/app/src/main/java/org/thoughtcrime/securesms/notifications/PushRegistrationWorker.kt b/app/src/main/java/org/thoughtcrime/securesms/notifications/PushRegistrationWorker.kt index 70910abb93..da6be333f9 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/notifications/PushRegistrationWorker.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/notifications/PushRegistrationWorker.kt @@ -24,7 +24,6 @@ import org.session.libsession.database.userAuth import org.session.libsession.messaging.sending_receiving.notifications.Response import org.session.libsession.snode.SwarmAuth import org.session.libsession.utilities.ConfigFactoryProtocol -import org.session.libsession.utilities.TextSecurePreferences import org.session.libsignal.exceptions.NonRetryableException import org.session.libsignal.utilities.AccountId import org.session.libsignal.utilities.IdPrefix @@ -173,6 +172,10 @@ class PushRegistrationWorker @AssistedInject constructor( buildRequest: (T) -> Req, sendBatchRequest: suspend (Collection) -> List, ): List>> { + if (items.isEmpty()) { + return emptyList() + } + val results = ArrayList>>(items.size) val batchRequestItems = mutableListOf()