diff --git a/app/src/main/java/com/nextcloud/talk/controllers/LocationPickerController.kt b/app/src/main/java/com/nextcloud/talk/controllers/LocationPickerController.kt index 2f7190444..c0a0bad5e 100644 --- a/app/src/main/java/com/nextcloud/talk/controllers/LocationPickerController.kt +++ b/app/src/main/java/com/nextcloud/talk/controllers/LocationPickerController.kt @@ -386,9 +386,15 @@ class LocationPickerController(args: Bundle) : private fun executeShareLocation(selectedLat: Double?, selectedLon: Double?, locationName: String?) { val objectId = "geo:$selectedLat,$selectedLon" + + var locationNameToShare = locationName + if (locationNameToShare.isNullOrBlank()) { + locationNameToShare = resources?.getString(R.string.nc_shared_location) + } + val metaData: String = "{\"type\":\"geo-location\",\"id\":\"geo:$selectedLat,$selectedLon\",\"latitude\":\"$selectedLat\"," + - "\"longitude\":\"$selectedLon\",\"name\":\"$locationName\"}" + "\"longitude\":\"$selectedLon\",\"name\":\"$locationNameToShare\"}" ncApi.sendLocation( ApiUtils.getCredentials(userUtils.currentUser?.username, userUtils.currentUser?.token), diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index afa9e5c2a..a083546e5 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -382,7 +382,9 @@ location permission is required Share current location Share this location + Shared location Your current location + Position unknown Talk recording from %1$s (%2$s) @@ -451,5 +453,4 @@ %1$s (%2$d) Invalid password Do you want to reauthorize or delete this account? - Position unknown