diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/poll/DefaultPollHistoryService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/poll/DefaultPollHistoryService.kt index 0f57b81cb8..2fb63ef90e 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/poll/DefaultPollHistoryService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/poll/DefaultPollHistoryService.kt @@ -128,6 +128,7 @@ internal class DefaultPollHistoryService @AssistedInject constructor( return Transformations.map(eventsLiveData) { events -> events.filter { it.root.getClearType() in EventType.POLL_START.values } + .distinctBy { it.eventId } } }