mirror of
https://github.com/element-hq/element-android
synced 2024-10-24 19:57:03 +03:00
Code review fix.
This commit is contained in:
parent
9d83bafa7b
commit
22a03abdc4
1 changed files with 7 additions and 5 deletions
|
@ -32,14 +32,16 @@ class UrlMapProvider @Inject constructor(
|
||||||
) {
|
) {
|
||||||
private val keyParam = "?key=${BuildConfig.mapTilerKey}"
|
private val keyParam = "?key=${BuildConfig.mapTilerKey}"
|
||||||
|
|
||||||
suspend fun getMapUrl(): String {
|
private val fallbackMapUrl = buildString {
|
||||||
return tryOrNull { rawService.getElementWellknown(session.sessionParams) }
|
|
||||||
?.mapTileServerConfig
|
|
||||||
?.mapStyleUrl
|
|
||||||
?: buildString {
|
|
||||||
append(MAP_BASE_URL)
|
append(MAP_BASE_URL)
|
||||||
append(keyParam)
|
append(keyParam)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
suspend fun getMapUrl(): String {
|
||||||
|
val upstreamMapUrl = tryOrNull { rawService.getElementWellknown(session.sessionParams) }
|
||||||
|
?.mapTileServerConfig
|
||||||
|
?.mapStyleUrl
|
||||||
|
return upstreamMapUrl ?: fallbackMapUrl
|
||||||
}
|
}
|
||||||
|
|
||||||
fun buildStaticMapUrl(locationData: LocationData,
|
fun buildStaticMapUrl(locationData: LocationData,
|
||||||
|
|
Loading…
Reference in a new issue