From 55916f31aad66689716b1b03ebaaef4f0e8d507e Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Wed, 15 Oct 2025 15:43:59 -0400 Subject: [PATCH] Only consider backup5 for link and sync. --- .../thoughtcrime/securesms/linkdevice/LinkDeviceViewModel.kt | 2 +- .../signalservice/api/provisioning/ProvisioningSocket.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/linkdevice/LinkDeviceViewModel.kt b/app/src/main/java/org/thoughtcrime/securesms/linkdevice/LinkDeviceViewModel.kt index 8cbe37c930..f4fd80d558 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/linkdevice/LinkDeviceViewModel.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/linkdevice/LinkDeviceViewModel.kt @@ -424,7 +424,7 @@ class LinkDeviceViewModel : ViewModel() { private fun Uri.supportsLinkAndSync(): Boolean { val capabilities = this.getQueryParameter("capabilities")?.split(",")?.toSet() ?: emptySet() - return "backup4" in capabilities || "backup5" in capabilities + return "backup5" in capabilities } fun onSyncErrorIgnored() = viewModelScope.launch(Dispatchers.IO) { diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/api/provisioning/ProvisioningSocket.kt b/libsignal-service/src/main/java/org/whispersystems/signalservice/api/provisioning/ProvisioningSocket.kt index be67a119ff..00c0ab724f 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/api/provisioning/ProvisioningSocket.kt +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/api/provisioning/ProvisioningSocket.kt @@ -290,7 +290,7 @@ class ProvisioningSocket private constructor( enum class Mode(val host: String, val params: String) { REREG("rereg", ""), - LINK("linkdevice", "&capabilities=backup4") + LINK("linkdevice", "&capabilities=backup5") } fun interface ProvisioningSocketExceptionHandler {