From 519d43ceb78fc23c7f899cdf0033c2eb4c1055d8 Mon Sep 17 00:00:00 2001 From: Maxime NATUREL Date: Fri, 24 Jun 2022 14:33:19 +0200 Subject: [PATCH] Simplify loop to remove room args --- .../vector/app/features/location/LocationSharingService.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/vector/src/main/java/im/vector/app/features/location/LocationSharingService.kt b/vector/src/main/java/im/vector/app/features/location/LocationSharingService.kt index 3ba5031200..ce3933cc36 100644 --- a/vector/src/main/java/im/vector/app/features/location/LocationSharingService.kt +++ b/vector/src/main/java/im/vector/app/features/location/LocationSharingService.kt @@ -186,10 +186,9 @@ class LocationSharingService : VectorService(), LocationTracker.Callback { @Synchronized private fun removeRoomArgs(roomId: String) { - val beaconIds = roomArgsMap + roomArgsMap .filter { it.value.roomId == roomId } - .map { it.key } - beaconIds.forEach { roomArgsMap.remove(it) } + .forEach { roomArgsMap.remove(it.key) } } private fun listenForLiveSummaryChanges(roomId: String, eventId: String) {