Skip to content

Commit c90c8be

Browse files
author
Martin Dinh
committed
Merge branch '28-fetch-manifest-from-root-app-url' into 'master'
Resolve "Fetch manifest from root app URL" Closes #28 See merge request pace/mobile/android/pace-cloud-sdk!23
2 parents 38cfb8c + c39d54a commit c90c8be

File tree

1 file changed

+3
-2
lines changed
  • library/src/main/java/cloud/pace/sdk/appkit/persistence

1 file changed

+3
-2
lines changed

library/src/main/java/cloud/pace/sdk/appkit/persistence/CacheModel.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,9 @@ class CacheModelImpl : CacheModel {
6464
}
6565

6666
override fun getManifest(context: Context, url: String, completion: (Result<AppManifest>) -> Unit) {
67-
val baseUri = Uri.parse(url).buildUpon()
68-
val manifestUrl = baseUri.appendPath(MANIFEST_FILE_NAME).build().toString()
67+
val fullUri = Uri.parse(url)
68+
val baseUrl = "${fullUri.scheme}://${fullUri.host}"
69+
val manifestUrl = Uri.parse(baseUrl).buildUpon().appendPath(MANIFEST_FILE_NAME).build().toString()
6970
getUri(context, manifestUrl) { result ->
7071
result.onSuccess {
7172
try {

0 commit comments

Comments
 (0)