diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2021-01-12 17:19:23 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2021-04-21 12:24:47 +0000 |
| commit | f0ce26114a8733a17faca0a40e3cf1ccbfb1212b (patch) | |
| tree | 46c0dc0fe3c372bd23553a31311372efba632fbd /android/src | |
| parent | f975e715edcfae96ef09138956f085c9af9a0d9e (diff) | |
| download | mullvadvpn-f0ce26114a8733a17faca0a40e3cf1ccbfb1212b.tar.xz mullvadvpn-f0ce26114a8733a17faca0a40e3cf1ccbfb1212b.zip | |
Send requests to set WireGuard MTU
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ui/AdvancedFragment.kt | 6 | ||||
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/SettingsListener.kt | 4 |
2 files changed, 5 insertions, 5 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/AdvancedFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/AdvancedFragment.kt index 2b26b5b4d4..f9d0a76a32 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/AdvancedFragment.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/AdvancedFragment.kt @@ -75,11 +75,7 @@ class AdvancedFragment : ServiceDependentFragment(OnNoService.GoBack) { private fun configureHeader(view: View) { wireguardMtuInput = view.findViewById<MtuCell>(R.id.wireguard_mtu).apply { - onSubmit = { mtu -> - jobTracker.newBackgroundJob("updateMtu") { - daemon.setWireguardMtu(mtu) - } - } + onSubmit = { mtu -> settingsListener.wireguardMtu = mtu } } view.findViewById<NavigateCell>(R.id.wireguard_keys).apply { diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/SettingsListener.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/SettingsListener.kt index 7b18ce277f..8f72022876 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/SettingsListener.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/SettingsListener.kt @@ -21,6 +21,10 @@ class SettingsListener(val connection: Messenger, eventDispatcher: DispatchingHa get() = accountNumberNotifier.latestEvent set(value) { connection.send(Request.SetAccount(value).message) } + var wireguardMtu: Int? + get() = settingsNotifier.latestEvent?.tunnelOptions?.wireguard?.options?.mtu + set(value) { connection.send(Request.SetWireGuardMtu(value).message) } + init { eventDispatcher.registerHandler(Event.SettingsUpdate::class, ::handleNewEvent) } |
