Simplify loop to remove room args

This commit is contained in:
Maxime NATUREL 2022-06-24 14:33:19 +02:00
parent 81e14c7c3b
commit 519d43ceb7

View File

@ -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) {