diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-04-29 19:15:42 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-05-01 17:29:17 +0000 |
| commit | e43fd0dc1958ce8e17531cb8fe3867a357b7d2e1 (patch) | |
| tree | d71baa7fb43a35c7bb1e5c2a7d1e336df2bcd385 /android/src | |
| parent | 1ccee5080d34e5c451c4f7f9ac959a8d33d58cba (diff) | |
| download | mullvadvpn-e43fd0dc1958ce8e17531cb8fe3867a357b7d2e1.tar.xz mullvadvpn-e43fd0dc1958ce8e17531cb8fe3867a357b7d2e1.zip | |
Refactor to create `setUpInstance` method
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt | 38 |
1 files changed, 21 insertions, 17 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt index ed294caf0c..b4ca8f7772 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt @@ -164,6 +164,27 @@ class MullvadVpnService : TalpidVpnService() { } } + setUpInstance(daemon) + } + + private fun prepareFiles() { + FileMigrator(File("/data/data/net.mullvad.mullvadvpn"), filesDir).apply { + migrate(API_ROOT_CA_FILE) + migrate(RELAYS_FILE) + migrate("settings.json") + migrate("daemon.log") + migrate("daemon.old.log") + migrate("wireguard.log") + migrate("wireguard.old.log") + } + + FileResourceExtractor(this).apply { + extract(API_ROOT_CA_FILE) + extract(RELAYS_FILE) + } + } + + private fun setUpInstance(daemon: MullvadDaemon) { val connectionProxy = ConnectionProxy(this@MullvadVpnService, daemon).apply { when (pendingAction) { PendingAction.Connect -> connect() @@ -186,23 +207,6 @@ class MullvadVpnService : TalpidVpnService() { ) } - private fun prepareFiles() { - FileMigrator(File("/data/data/net.mullvad.mullvadvpn"), filesDir).apply { - migrate(API_ROOT_CA_FILE) - migrate(RELAYS_FILE) - migrate("settings.json") - migrate("daemon.log") - migrate("daemon.old.log") - migrate("wireguard.log") - migrate("wireguard.old.log") - } - - FileResourceExtractor(this).apply { - extract(API_ROOT_CA_FILE) - extract(RELAYS_FILE) - } - } - private fun stop() { isStopping = true stopDaemon() |
