@@ -54,13 +54,6 @@ import net.mullvad.mullvadvpn.compose.destinations.DeviceRevokedDestination
54
54
import net.mullvad.mullvadvpn.compose.destinations.OutOfTimeDestination
55
55
import net.mullvad.mullvadvpn.compose.destinations.SelectLocationDestination
56
56
import net.mullvad.mullvadvpn.compose.destinations.SettingsDestination
57
- import net.mullvad.mullvadvpn.compose.map.Map
58
- import net.mullvad.mullvadvpn.compose.map.data.LatLng
59
- import net.mullvad.mullvadvpn.compose.map.data.Latitude
60
- import net.mullvad.mullvadvpn.compose.map.data.Longitude
61
- import net.mullvad.mullvadvpn.compose.map.data.Marker
62
- import net.mullvad.mullvadvpn.compose.map.data.MarkerType
63
- import net.mullvad.mullvadvpn.compose.map.data.gothenburgLatLng
64
57
import net.mullvad.mullvadvpn.compose.state.ConnectUiState
65
58
import net.mullvad.mullvadvpn.compose.test.CIRCULAR_PROGRESS_INDICATOR
66
59
import net.mullvad.mullvadvpn.compose.test.CONNECT_BUTTON_TEST_TAG
@@ -70,11 +63,15 @@ import net.mullvad.mullvadvpn.compose.test.SCROLLABLE_COLUMN_TEST_TAG
70
63
import net.mullvad.mullvadvpn.compose.test.SELECT_LOCATION_BUTTON_TEST_TAG
71
64
import net.mullvad.mullvadvpn.compose.transitions.HomeTransition
72
65
import net.mullvad.mullvadvpn.lib.common.util.openAccountPageInBrowser
66
+ import net.mullvad.mullvadvpn.lib.map.Map
73
67
import net.mullvad.mullvadvpn.lib.theme.AppTheme
74
68
import net.mullvad.mullvadvpn.lib.theme.Dimens
75
69
import net.mullvad.mullvadvpn.lib.theme.color.AlphaScrollbar
76
70
import net.mullvad.mullvadvpn.lib.theme.color.AlphaTopBar
77
71
import net.mullvad.mullvadvpn.model.GeoIpLocation
72
+ import net.mullvad.mullvadvpn.model.LatLng
73
+ import net.mullvad.mullvadvpn.model.Latitude
74
+ import net.mullvad.mullvadvpn.model.Longitude
78
75
import net.mullvad.mullvadvpn.model.TunnelState
79
76
import net.mullvad.mullvadvpn.util.appendHideNavOnPlayBuild
80
77
import net.mullvad.mullvadvpn.viewmodel.ConnectViewModel
@@ -326,15 +323,25 @@ fun ConnectScreen(
326
323
}
327
324
}
328
325
329
- fun TunnelState.toMarker (location : GeoIpLocation ? ): Marker ? {
326
+ fun TunnelState.toMarker (location : GeoIpLocation ? ): net.mullvad.mullvadvpn.lib.map.data. Marker ? {
330
327
if (location == null ) return null
331
328
return when (this ) {
332
- is TunnelState .Connected -> Marker (location.toLatLng(), MarkerType .SECURE )
329
+ is TunnelState .Connected ->
330
+ net.mullvad.mullvadvpn.lib.map.data.Marker (
331
+ location.toLatLng(),
332
+ net.mullvad.mullvadvpn.lib.map.data.MarkerType .SECURE
333
+ )
333
334
is TunnelState .Connecting -> null
334
- is TunnelState .Disconnected -> Marker (location.toLatLng(), MarkerType .UNSECURE )
335
+ is TunnelState .Disconnected ->
336
+ net.mullvad.mullvadvpn.lib.map.data.Marker (
337
+ location.toLatLng(),
338
+ net.mullvad.mullvadvpn.lib.map.data.MarkerType .UNSECURE
339
+ )
335
340
is TunnelState .Disconnecting -> null
336
341
is TunnelState .Error -> null
337
342
}
338
343
}
339
344
340
345
fun GeoIpLocation.toLatLng () = LatLng (Latitude (latitude.toFloat()), Longitude (longitude.toFloat()))
346
+
347
+ val gothenburgLatLng = LatLng (Latitude (57.7065f ), Longitude (11.967f ))
0 commit comments