Use more Kotlin-esque code where applicable

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
Harsh Shandilya
2020-03-19 14:45:07 +05:30
parent fc0660ca8d
commit 0899b49bb3
7 changed files with 70 additions and 90 deletions
@@ -69,7 +69,7 @@ abstract class BaseFragment : Fragment(), OnSelectedTunnelChangedListener {
is TunnelDetailFragmentBinding -> binding.tunnel
is TunnelListItemBinding -> binding.item
else -> return
}
} ?: return
Application.getBackendAsync().thenAccept { backend: Backend? ->
if (backend is GoBackend) {
val intent = GoBackend.VpnService.prepare(view.context)
@@ -80,7 +80,7 @@ abstract class BaseFragment : Fragment(), OnSelectedTunnelChangedListener {
return@thenAccept
}
}
setTunnelStateWithPermissionsResult(tunnel!!, checked)
setTunnelStateWithPermissionsResult(tunnel, checked)
}
}