diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/location/RedactLiveLocationShareTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/location/RedactLiveLocationShareTask.kt index 9883d1204b..61a9a81c03 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/location/RedactLiveLocationShareTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/location/RedactLiveLocationShareTask.kt @@ -45,6 +45,11 @@ internal class DefaultRedactLiveLocationShareTask @Inject constructor( val relatedEventIds = getRelatedEventIdsOfLive(params.beaconInfoEventId) Timber.d("beacon with id ${params.beaconInfoEventId} has related event ids: ${relatedEventIds.joinToString(", ")}") + redactEvent( + eventId = params.beaconInfoEventId, + roomId = params.roomId, + reason = params.reason + ) relatedEventIds.forEach { eventId -> redactEvent( eventId = eventId, @@ -52,12 +57,6 @@ internal class DefaultRedactLiveLocationShareTask @Inject constructor( reason = params.reason ) } - - redactEvent( - eventId = params.beaconInfoEventId, - roomId = params.roomId, - reason = params.reason - ) } private suspend fun getRelatedEventIdsOfLive(beaconInfoEventId: String): List {