Skip to content

Commit b0961b3

Browse files
committed
Remove empty sub/unsub API requests (#1722)
(cherry picked from commit 82f7adb)
1 parent 8c47686 commit b0961b3

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

app/src/main/java/org/thoughtcrime/securesms/notifications/PushRegistrationHandler.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ class PushRegistrationHandler @Inject constructor(
4747
@param:ManagerScope private val scope: CoroutineScope,
4848
@param:PushNotificationModule.PushProcessingSemaphore
4949
private val semaphore: Semaphore,
50-
private val storage: StorageProtocol,
5150
private val pushRegistrationDatabase: PushRegistrationDatabase,
5251
) : OnAppStartupComponent {
5352

app/src/main/java/org/thoughtcrime/securesms/notifications/PushRegistrationWorker.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import org.session.libsession.database.userAuth
2424
import org.session.libsession.messaging.sending_receiving.notifications.Response
2525
import org.session.libsession.snode.SwarmAuth
2626
import org.session.libsession.utilities.ConfigFactoryProtocol
27-
import org.session.libsession.utilities.TextSecurePreferences
2827
import org.session.libsignal.exceptions.NonRetryableException
2928
import org.session.libsignal.utilities.AccountId
3029
import org.session.libsignal.utilities.IdPrefix
@@ -172,6 +171,10 @@ class PushRegistrationWorker @AssistedInject constructor(
172171
buildRequest: (T) -> Req,
173172
sendBatchRequest: suspend (Collection<Req>) -> List<Res>,
174173
): List<Pair<T, kotlin.Result<Unit>>> {
174+
if (items.isEmpty()) {
175+
return emptyList()
176+
}
177+
175178
val results = ArrayList<Pair<T, kotlin.Result<Unit>>>(items.size)
176179

177180
val batchRequestItems = mutableListOf<T>()

0 commit comments

Comments
 (0)