Allow internal users to accept both backup capabilities.

This commit is contained in:
Greyson Parrelli
2025-01-23 16:05:42 -05:00
parent 834c8c969a
commit d347cf5351
2 changed files with 9 additions and 2 deletions

View File

@@ -407,7 +407,14 @@ class LinkDeviceViewModel : ViewModel() {
LinkedDeviceInactiveCheckJob.enqueue() LinkedDeviceInactiveCheckJob.enqueue()
} }
private fun Uri.supportsLinkAndSync(): Boolean = this.getQueryParameter("capabilities")?.split(",")?.contains("backup") == true private fun Uri.supportsLinkAndSync(): Boolean {
return if (RemoteConfig.internalUser) {
this.getQueryParameter("capabilities")?.split(",")?.contains("backup") == true ||
this.getQueryParameter("capabilities")?.split(",")?.contains("backup2") == true
} else {
this.getQueryParameter("capabilities")?.split(",")?.contains("backup") == true
}
}
fun onSyncErrorIgnored() = viewModelScope.launch(Dispatchers.IO) { fun onSyncErrorIgnored() = viewModelScope.launch(Dispatchers.IO) {
val dialogState = _state.value.dialogState val dialogState = _state.value.dialogState