mirror of
https://github.com/SchildiChat/SchildiChat-android.git
synced 2025-03-18 20:29:10 +03:00
Fix an issue with empty endpoint. It can happen if the endpoint is manually removed from the distributor.
This commit is contained in:
parent
87087197e5
commit
a139756dbc
2 changed files with 4 additions and 7 deletions
|
@ -253,7 +253,7 @@ class UnifiedPushHelper @Inject constructor(
|
|||
|
||||
fun getPrivacyFriendlyUpEndpoint(): String? {
|
||||
val endpoint = unifiedPushStore.getEndpointOrToken()
|
||||
if (endpoint.isNullOrEmpty()) return endpoint
|
||||
if (endpoint.isNullOrEmpty()) return null
|
||||
if (isEmbeddedDistributor()) {
|
||||
return endpoint
|
||||
}
|
||||
|
|
|
@ -30,13 +30,10 @@ class TestUnifiedPushEndpoint @Inject constructor(
|
|||
|
||||
override fun perform(activityResultLauncher: ActivityResultLauncher<Intent>) {
|
||||
val endpoint = unifiedPushHelper.getPrivacyFriendlyUpEndpoint()
|
||||
endpoint?.let {
|
||||
description = stringProvider.getString(
|
||||
R.string.settings_troubleshoot_test_current_endpoint_success,
|
||||
unifiedPushHelper.getPrivacyFriendlyUpEndpoint()
|
||||
)
|
||||
if (endpoint != null) {
|
||||
description = stringProvider.getString(R.string.settings_troubleshoot_test_current_endpoint_success, endpoint)
|
||||
status = TestStatus.SUCCESS
|
||||
} ?: run {
|
||||
} else {
|
||||
description = stringProvider.getString(R.string.settings_troubleshoot_test_current_endpoint_failed)
|
||||
status = TestStatus.FAILED
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue