Skip to content

Commit 73339c0

Browse files
authored
bump search sdk version to 1.0.0-beta.37 (#6436)
1 parent 077291b commit 73339c0

File tree

5 files changed

+10
-14
lines changed

5 files changed

+10
-14
lines changed

gradle/dependencies.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ ext {
2424
mapboxCore : '5.0.2',
2525
mapboxNavigator : "${mapboxNavigatorVersion}",
2626
mapboxCommonNative : '23.1.0-beta.2',
27-
mapboxSearchSdk : '1.0.0-beta.36',
27+
mapboxSearchSdk : '1.0.0-beta.37',
2828
mapboxCrashMonitor : '2.0.0',
2929
mapboxAnnotationPlugin : '0.8.0',
3030
mapboxBaseAndroid : '0.8.0',

libnavui-androidauto/src/main/java/com/mapbox/androidauto/car/MainActionStrip.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import com.mapbox.androidauto.car.search.PlaceSearchScreen
1515
import com.mapbox.androidauto.car.search.SearchCarContext
1616
import com.mapbox.androidauto.car.settings.CarSettingsScreen
1717
import com.mapbox.androidauto.car.settings.SettingsCarContext
18-
import com.mapbox.search.MapboxSearchSdk
18+
import com.mapbox.search.ServiceProvider
1919

2020
class MainActionStrip(
2121
private val screen: Screen,
@@ -86,7 +86,7 @@ class MainActionStrip(
8686
.build()
8787

8888
private fun favoritesScreen(): PlacesListOnMapScreen {
89-
val placesProvider = FavoritesApi(MapboxSearchSdk.serviceProvider.favoritesDataProvider())
89+
val placesProvider = FavoritesApi(ServiceProvider.INSTANCE.favoritesDataProvider())
9090
val feedbackPoll = mainCarContext.feedbackPollProvider
9191
.getSearchFeedbackPoll(mainCarContext.carContext)
9292
return PlacesListOnMapScreen(

libnavui-androidauto/src/main/java/com/mapbox/androidauto/car/search/PlaceRecordMapper.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ object PlaceRecordMapper {
1414
coordinate = searchResult.coordinate,
1515
description = searchResult.descriptionText
1616
?: mapDescriptionFromAddress(searchResult.address),
17-
categories = searchResult.categories
17+
categories = searchResult.categories.orEmpty(),
1818
)
1919
}
2020

libnavui-androidauto/src/main/java/com/mapbox/androidauto/internal/car/search/CarPlaceSearchImpl.kt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,8 @@ package com.mapbox.androidauto.internal.car.search
33
import com.mapbox.androidauto.car.search.CarPlaceSearchOptions
44
import com.mapbox.androidauto.internal.logAndroidAuto
55
import com.mapbox.androidauto.internal.logAndroidAutoFailure
6-
import com.mapbox.navigation.base.ExperimentalPreviewMapboxNavigationAPI
76
import com.mapbox.navigation.core.MapboxNavigation
87
import com.mapbox.search.ApiType
9-
import com.mapbox.search.MapboxSearchSdk
108
import com.mapbox.search.ResponseInfo
119
import com.mapbox.search.SearchEngine
1210
import com.mapbox.search.SearchEngineSettings
@@ -21,7 +19,6 @@ import kotlin.coroutines.resume
2119
/**
2220
* Default implementation of the [CarPlaceSearch].
2321
*/
24-
@OptIn(ExperimentalPreviewMapboxNavigationAPI::class)
2522
class CarPlaceSearchImpl(
2623
private val options: CarPlaceSearchOptions,
2724
private val locationProvider: CarSearchLocationProvider,
@@ -31,7 +28,7 @@ class CarPlaceSearchImpl(
3128

3229
override fun onAttached(mapboxNavigation: MapboxNavigation) {
3330
locationProvider.onAttached(mapboxNavigation)
34-
searchEngine = MapboxSearchSdk.createSearchEngineWithBuiltInDataProviders(
31+
searchEngine = SearchEngine.createSearchEngineWithBuiltInDataProviders(
3532
apiType = ApiType.SBS,
3633
settings = SearchEngineSettings(
3734
options.accessToken

libnavui-androidauto/src/test/java/com/mapbox/androidauto/internal/car/search/CarPlaceSearchImplTest.kt

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@ import com.mapbox.androidauto.car.search.CarPlaceSearchOptions
44
import com.mapbox.navigation.core.MapboxNavigation
55
import com.mapbox.navigation.testing.LoggingFrontendTestRule
66
import com.mapbox.navigation.testing.MainCoroutineRule
7-
import com.mapbox.search.MapboxSearchSdk
87
import com.mapbox.search.SearchEngine
98
import com.mapbox.search.SearchEngineSettings
109
import com.mapbox.search.SearchSelectionCallback
1110
import com.mapbox.search.SearchSuggestionsCallback
1211
import io.mockk.every
1312
import io.mockk.mockk
14-
import io.mockk.mockkStatic
13+
import io.mockk.mockkObject
1514
import io.mockk.slot
1615
import io.mockk.unmockkAll
1716
import io.mockk.verify
@@ -42,9 +41,9 @@ class CarPlaceSearchImplTest {
4241

4342
@Before
4443
fun setup() {
45-
mockkStatic(MapboxSearchSdk::class)
44+
mockkObject(SearchEngine)
4645
every {
47-
MapboxSearchSdk.createSearchEngineWithBuiltInDataProviders(
46+
SearchEngine.createSearchEngineWithBuiltInDataProviders(
4847
any(),
4948
any(),
5049
any(),
@@ -94,7 +93,7 @@ class CarPlaceSearchImplTest {
9493
fun `onAttached will create search engine with options access token`() {
9594
val settingsSlot = slot<SearchEngineSettings>()
9695
every {
97-
MapboxSearchSdk.createSearchEngineWithBuiltInDataProviders(
96+
SearchEngine.createSearchEngineWithBuiltInDataProviders(
9897
any(),
9998
capture(settingsSlot),
10099
any(),
@@ -112,7 +111,7 @@ class CarPlaceSearchImplTest {
112111
fun `onAttached will create search engine with navigation access token when option is null`() {
113112
val settingsSlot = slot<SearchEngineSettings>()
114113
every {
115-
MapboxSearchSdk.createSearchEngineWithBuiltInDataProviders(
114+
SearchEngine.createSearchEngineWithBuiltInDataProviders(
116115
any(),
117116
capture(settingsSlot),
118117
any(),

0 commit comments

Comments
 (0)