Skip to content

Commit 667bc39

Browse files
dmitry-novikovgithub-actions[bot]
authored andcommitted
NAVAND-5162: Decouple core-mapgpt from map-gpt-api (#9352)
GitOrigin-RevId: 69133a87aac3decf0c827ab42940f1a87c17ea1f
1 parent 84cf45d commit 667bc39

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

base/api/current.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,10 @@ package com.mapbox.navigation.base.middleware {
362362
@com.mapbox.navigation.base.ExperimentalPreviewMapboxNavigationAPI public interface MiddlewareContext {
363363
}
364364

365+
@com.mapbox.navigation.base.ExperimentalPreviewMapboxNavigationAPI public static final class MiddlewareContext.Empty implements com.mapbox.navigation.base.middleware.MiddlewareContext {
366+
field public static final com.mapbox.navigation.base.middleware.MiddlewareContext.Empty INSTANCE;
367+
}
368+
365369
@com.mapbox.navigation.base.ExperimentalPreviewMapboxNavigationAPI public fun interface MiddlewareContextFactory<Input extends com.mapbox.navigation.base.middleware.MiddlewareContext, Output extends com.mapbox.navigation.base.middleware.MiddlewareContext> {
366370
method public Output build(Input);
367371
}

base/src/main/java/com/mapbox/navigation/base/middleware/MiddlewareContext.kt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,10 @@ import com.mapbox.navigation.base.ExperimentalPreviewMapboxNavigationAPI
77
* required by various middleware components.
88
*/
99
@ExperimentalPreviewMapboxNavigationAPI
10-
interface MiddlewareContext
10+
interface MiddlewareContext {
11+
12+
@ExperimentalPreviewMapboxNavigationAPI
13+
object Empty : MiddlewareContext {
14+
override fun toString(): String = "MiddlewareContext.Empty"
15+
}
16+
}

0 commit comments

Comments
 (0)