summaryrefslogtreecommitdiffhomepage
path: root/android/service/src
diff options
context:
space:
mode:
authorJonatan Rhodin <jonatan.rhodin@mullvad.net>2024-12-10 22:57:56 +0100
committerJonatan Rhodin <jonatan.rhodin@mullvad.net>2024-12-13 09:50:40 +0100
commitb95e54a41dfa3e5932e9385adbfe1209eafb45bc (patch)
tree9d4e473a61bb533df272290e30519777dafc8218 /android/service/src
parent271ab4a7347e6d6319b4741cc827896d72462e4b (diff)
downloadmullvadvpn-b95e54a41dfa3e5932e9385adbfe1209eafb45bc.tar.xz
mullvadvpn-b95e54a41dfa3e5932e9385adbfe1209eafb45bc.zip
Replace intentholder with api override intent holder
Diffstat (limited to 'android/service/src')
-rw-r--r--android/service/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt10
1 files changed, 4 insertions, 6 deletions
diff --git a/android/service/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt b/android/service/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt
index 458f592f1b..e4c8eba3c6 100644
--- a/android/service/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt
+++ b/android/service/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt
@@ -17,8 +17,7 @@ import kotlinx.coroutines.runBlocking
import net.mullvad.mullvadvpn.lib.common.constant.KEY_CONNECT_ACTION
import net.mullvad.mullvadvpn.lib.common.constant.KEY_DISCONNECT_ACTION
import net.mullvad.mullvadvpn.lib.daemon.grpc.ManagementService
-import net.mullvad.mullvadvpn.lib.endpoint.getApiEndpointConfigurationExtras
-import net.mullvad.mullvadvpn.lib.intent.IntentProvider
+import net.mullvad.mullvadvpn.lib.endpoint.ApiEndpointFromIntentHolder
import net.mullvad.mullvadvpn.lib.model.TunnelState
import net.mullvad.mullvadvpn.lib.shared.ConnectionProxy
import net.mullvad.mullvadvpn.service.di.vpnServiceModule
@@ -39,7 +38,7 @@ class MullvadVpnService : TalpidVpnService() {
private lateinit var managementService: ManagementService
private lateinit var migrateSplitTunneling: MigrateSplitTunneling
- private lateinit var intentProvider: IntentProvider
+ private lateinit var apiEndpointFromIntentHolder: ApiEndpointFromIntentHolder
private lateinit var connectionProxy: ConnectionProxy
private lateinit var daemonConfig: DaemonConfig
@@ -66,7 +65,7 @@ class MullvadVpnService : TalpidVpnService() {
daemonConfig = get()
migrateSplitTunneling = get()
- intentProvider = get()
+ apiEndpointFromIntentHolder = get()
connectionProxy = get()
}
@@ -77,8 +76,7 @@ class MullvadVpnService : TalpidVpnService() {
// If it is a debug build and we have an api override in the intent, use it
// This is for injecting hostname and port for our mock api tests
- val intentApiOverride =
- intentProvider.getLatestIntent()?.getApiEndpointConfigurationExtras()
+ val intentApiOverride = apiEndpointFromIntentHolder.apiEndpointOverride
val updatedConfig =
if (BuildConfig.DEBUG && intentApiOverride != null) {
daemonConfig.copy(apiEndpointOverride = intentApiOverride)