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/lib/endpoint/src | |
| parent | 271ab4a7347e6d6319b4741cc827896d72462e4b (diff) | |
| download | mullvadvpn-b95e54a41dfa3e5932e9385adbfe1209eafb45bc.tar.xz mullvadvpn-b95e54a41dfa3e5932e9385adbfe1209eafb45bc.zip | |
Replace intentholder with api override intent holder
Diffstat (limited to 'android/lib/endpoint/src')
2 files changed, 21 insertions, 0 deletions
diff --git a/android/lib/endpoint/src/debug/kotlin/net/mullvad/mullvadvpn/lib/endpoint/ApiEndpointFromIntentHolder.kt b/android/lib/endpoint/src/debug/kotlin/net/mullvad/mullvadvpn/lib/endpoint/ApiEndpointFromIntentHolder.kt new file mode 100644 index 0000000000..2de7e829dd --- /dev/null +++ b/android/lib/endpoint/src/debug/kotlin/net/mullvad/mullvadvpn/lib/endpoint/ApiEndpointFromIntentHolder.kt @@ -0,0 +1,10 @@ +package net.mullvad.mullvadvpn.lib.endpoint + +class ApiEndpointFromIntentHolder { + var apiEndpointOverride: ApiEndpointOverride? = null + private set + + fun setApiEndpointOverride(apiEndpointOverride: ApiEndpointOverride?) { + this.apiEndpointOverride = apiEndpointOverride + } +} diff --git a/android/lib/endpoint/src/release/kotlin/net/mullvad/mullvadvpn/lib/endpoint/ApiEndpointFromIntentHolder.kt b/android/lib/endpoint/src/release/kotlin/net/mullvad/mullvadvpn/lib/endpoint/ApiEndpointFromIntentHolder.kt new file mode 100644 index 0000000000..9fa617276b --- /dev/null +++ b/android/lib/endpoint/src/release/kotlin/net/mullvad/mullvadvpn/lib/endpoint/ApiEndpointFromIntentHolder.kt @@ -0,0 +1,11 @@ +package net.mullvad.mullvadvpn.lib.endpoint + +// Overridding the API endpoint is not supported in release builds +class ApiEndpointFromIntentHolder { + val apiEndpointOverride: ApiEndpointOverride? = null + + @Suppress("UnusedParameter") + fun setApiEndpointOverride(apiEndpointOverride: ApiEndpointOverride?) { + // No-op + } +} |
