diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2021-02-02 18:04:20 +0000 |
|---|---|---|
| committer | Aleksandr Granin <aleksandr@mullvad.net> | 2021-04-08 13:26:19 +0200 |
| commit | df0b8a74bff0f670a79c163b005f3f708f5969c8 (patch) | |
| tree | ec5840e081126793694aba8bed09b0627c7a26f2 /android/src/main | |
| parent | fb13776e510fb2bd4369b33dd21668450dea1d6d (diff) | |
| download | mullvadvpn-df0b8a74bff0f670a79c163b005f3f708f5969c8.tar.xz mullvadvpn-df0b8a74bff0f670a79c163b005f3f708f5969c8.zip | |
Send split tunneling update events
Diffstat (limited to 'android/src/main')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/SplitTunneling.kt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/SplitTunneling.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/SplitTunneling.kt index 4a226ec614..906b5f2a2a 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/SplitTunneling.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/SplitTunneling.kt @@ -3,6 +3,7 @@ package net.mullvad.mullvadvpn.service.endpoint import android.content.Context import java.io.File import kotlin.properties.Delegates.observable +import net.mullvad.mullvadvpn.ipc.Event import net.mullvad.mullvadvpn.ipc.Request import net.mullvad.talpid.util.EventNotifier @@ -30,6 +31,10 @@ class SplitTunneling(context: Context, endpoint: ServiceEndpoint) { update() } + onChange.subscribe(this) { excludedApps -> + endpoint.sendEvent(Event.SplitTunnelingUpdate(excludedApps)) + } + endpoint.dispatcher.apply { registerHandler(Request.IncludeApp::class) { request -> includeApp(request.packageName) |
