Merge pull request #314 from pangeachat/no-duplicate-selection

No duplicate selection
pull/1183/head
ggurdin 1 year ago committed by GitHub
commit 7dc8ee238b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -1327,9 +1327,18 @@ class ChatController extends State<ChatPageWithRoom>
}
// Pangea#
if (!event.redacted) {
if (selectedEvents.contains(event)) {
// #Pangea
// If previous selectedEvent has same eventId, delete previous selectedEvent
final matches =
selectedEvents.where((e) => e.eventId == event.eventId).toList();
if (matches.isNotEmpty) {
// if (selectedEvents.contains(event)) {
// Pangea#
setState(
() => selectedEvents.remove(event),
// #Pangea
() => selectedEvents.remove(matches.first),
// () => selectedEvents.remove(event),
// Pangea#
);
} else {
setState(

Loading…
Cancel
Save