summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2021-04-20 20:44:46 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2021-04-21 16:42:11 +0000
commitaaf6d011fa5f2b3153dfbc69048a1583095b595e (patch)
tree0eb3fb994aa65f9122cf4d6eb65fa610e69755be /android
parente346b8ff533d3556fbf97c9201799366a1b4f0db (diff)
downloadmullvadvpn-aaf6d011fa5f2b3153dfbc69048a1583095b595e.tar.xz
mullvadvpn-aaf6d011fa5f2b3153dfbc69048a1583095b595e.zip
Refactor to create a helper method
The main purpose is to reduce the amount of closures and indentation to make the code more readable.
Diffstat (limited to 'android')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ui/MainActivity.kt8
1 files changed, 5 insertions, 3 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/MainActivity.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/MainActivity.kt
index 46f3aa135e..26131d9f39 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/MainActivity.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/MainActivity.kt
@@ -54,9 +54,7 @@ open class MainActivity : FragmentActivity() {
serviceConnection?.onDestroy()
serviceConnection = service?.let { safeService ->
- ServiceConnection(safeService) { connection ->
- serviceNotifier.notify(connection)
- }
+ ServiceConnection(safeService, ::handleNewServiceConnection)
}
if (service == null) {
@@ -201,6 +199,10 @@ open class MainActivity : FragmentActivity() {
startActivityForResult(intent, 0)
}
+ private fun handleNewServiceConnection(connection: ServiceConnection) {
+ serviceNotifier.notify(connection)
+ }
+
private fun tryToConnect() {
serviceConnection?.apply {
connectionProxy.connect()