diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2021-04-20 20:44:46 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2021-04-21 16:42:11 +0000 |
| commit | aaf6d011fa5f2b3153dfbc69048a1583095b595e (patch) | |
| tree | 0eb3fb994aa65f9122cf4d6eb65fa610e69755be | |
| parent | e346b8ff533d3556fbf97c9201799366a1b4f0db (diff) | |
| download | mullvadvpn-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.
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ui/MainActivity.kt | 8 |
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() |
