mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-22 09:49:30 +01:00
Clear out checks for SDK < 23 as they're no longer relevant.
This commit is contained in:
@@ -55,12 +55,7 @@ public final class SignalStrengthPhoneStateListener extends PhoneStateListener
|
||||
}
|
||||
|
||||
private boolean isLowLevel(@NonNull SignalStrength signalStrength) {
|
||||
if (Build.VERSION.SDK_INT >= 23) {
|
||||
return signalStrength.getLevel() == 0;
|
||||
} else {
|
||||
//noinspection deprecation: False lint warning, deprecated by 29, but this else block is for < 23
|
||||
return signalStrength.getGsmSignalStrength() == 0;
|
||||
}
|
||||
return signalStrength.getLevel() == 0;
|
||||
}
|
||||
|
||||
public interface Callback {
|
||||
|
||||
@@ -8,7 +8,6 @@ package org.thoughtcrime.securesms.registration.ui.permissions
|
||||
import android.content.pm.PackageManager
|
||||
import android.os.Build
|
||||
import androidx.activity.result.contract.ActivityResultContracts
|
||||
import androidx.annotation.RequiresApi
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.platform.LocalContext
|
||||
import androidx.core.content.ContextCompat
|
||||
@@ -28,7 +27,6 @@ import org.thoughtcrime.securesms.util.BackupUtil
|
||||
/**
|
||||
* Screen in account registration that provides rationales for the suggested runtime permissions.
|
||||
*/
|
||||
@RequiresApi(23)
|
||||
class GrantPermissionsFragment : ComposeFragment() {
|
||||
|
||||
companion object {
|
||||
|
||||
@@ -19,7 +19,6 @@ import org.thoughtcrime.securesms.LoggingFragment
|
||||
import org.thoughtcrime.securesms.R
|
||||
import org.thoughtcrime.securesms.components.ViewBinderDelegate
|
||||
import org.thoughtcrime.securesms.databinding.FragmentRegistrationWelcomeV3Binding
|
||||
import org.thoughtcrime.securesms.permissions.Permissions
|
||||
import org.thoughtcrime.securesms.registration.fragments.RegistrationViewDelegate.setDebugLogSubmitMultiTapView
|
||||
import org.thoughtcrime.securesms.registration.fragments.WelcomePermissions
|
||||
import org.thoughtcrime.securesms.registration.ui.RegistrationCheckpoint
|
||||
@@ -75,23 +74,21 @@ class WelcomeFragment : LoggingFragment(R.layout.fragment_registration_welcome_v
|
||||
}
|
||||
}
|
||||
|
||||
if (Permissions.isRuntimePermissionsRequired()) {
|
||||
parentFragmentManager.setFragmentResultListener(GrantPermissionsFragment.REQUEST_KEY, viewLifecycleOwner) { requestKey, bundle ->
|
||||
if (requestKey == GrantPermissionsFragment.REQUEST_KEY) {
|
||||
when (val userSelection = bundle.getSerializableCompat(GrantPermissionsFragment.REQUEST_KEY, WelcomeUserSelection::class.java)) {
|
||||
WelcomeUserSelection.RESTORE_WITH_OLD_PHONE,
|
||||
WelcomeUserSelection.RESTORE_WITH_NO_PHONE -> navigateToNextScreenViaRestore(userSelection)
|
||||
WelcomeUserSelection.CONTINUE -> navigateToNextScreenViaContinue()
|
||||
WelcomeUserSelection.LINK -> navigateToLinkDevice()
|
||||
null -> Unit
|
||||
}
|
||||
parentFragmentManager.setFragmentResultListener(GrantPermissionsFragment.REQUEST_KEY, viewLifecycleOwner) { requestKey, bundle ->
|
||||
if (requestKey == GrantPermissionsFragment.REQUEST_KEY) {
|
||||
when (val userSelection = bundle.getSerializableCompat(GrantPermissionsFragment.REQUEST_KEY, WelcomeUserSelection::class.java)) {
|
||||
WelcomeUserSelection.RESTORE_WITH_OLD_PHONE,
|
||||
WelcomeUserSelection.RESTORE_WITH_NO_PHONE -> navigateToNextScreenViaRestore(userSelection)
|
||||
WelcomeUserSelection.CONTINUE -> navigateToNextScreenViaContinue()
|
||||
WelcomeUserSelection.LINK -> navigateToLinkDevice()
|
||||
null -> Unit
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun onLinkDeviceClicked() {
|
||||
if (Permissions.isRuntimePermissionsRequired() && !hasAllPermissions()) {
|
||||
if (!hasAllPermissions()) {
|
||||
findNavController().safeNavigate(WelcomeFragmentDirections.actionWelcomeFragmentToGrantPermissionsFragment(WelcomeUserSelection.LINK))
|
||||
} else {
|
||||
navigateToLinkDevice()
|
||||
@@ -108,7 +105,7 @@ class WelcomeFragment : LoggingFragment(R.layout.fragment_registration_welcome_v
|
||||
}
|
||||
|
||||
private fun onContinueClicked() {
|
||||
if (Permissions.isRuntimePermissionsRequired() && !hasAllPermissions()) {
|
||||
if (!hasAllPermissions()) {
|
||||
findNavController().safeNavigate(WelcomeFragmentDirections.actionWelcomeFragmentToGrantPermissionsFragment(WelcomeUserSelection.CONTINUE))
|
||||
} else {
|
||||
navigateToNextScreenViaContinue()
|
||||
@@ -129,7 +126,7 @@ class WelcomeFragment : LoggingFragment(R.layout.fragment_registration_welcome_v
|
||||
}
|
||||
|
||||
private fun afterRestoreOrTransferClicked(userSelection: WelcomeUserSelection) {
|
||||
if (Permissions.isRuntimePermissionsRequired() && !hasAllPermissions()) {
|
||||
if (!hasAllPermissions()) {
|
||||
findNavController().safeNavigate(WelcomeFragmentDirections.actionWelcomeFragmentToGrantPermissionsFragment(userSelection))
|
||||
} else {
|
||||
navigateToNextScreenViaRestore(userSelection)
|
||||
|
||||
Reference in New Issue
Block a user