diff options
| author | Jonatan Rhodin <jonatan.rhodin@mullvad.net> | 2024-12-10 22:57:56 +0100 |
|---|---|---|
| committer | Jonatan Rhodin <jonatan.rhodin@mullvad.net> | 2024-12-13 09:50:40 +0100 |
| commit | b95e54a41dfa3e5932e9385adbfe1209eafb45bc (patch) | |
| tree | 9d4e473a61bb533df272290e30519777dafc8218 /android/service/src | |
| parent | 271ab4a7347e6d6319b4741cc827896d72462e4b (diff) | |
| download | mullvadvpn-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.kt | 10 |
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) |
