deduplicateEvents method
Implementation
void deduplicateEvents() {
var eventsSeen = Set<int>();
var uniqueEvents = <Event>[];
for (var event in events) {
final hash = event.date.hashCode ^
event.label.hashCode ^
event.customLabel.hashCode ^
event.noYear.hashCode;
if (!eventsSeen.contains(hash)) {
eventsSeen.add(hash);
uniqueEvents.add(event);
}
}
events = uniqueEvents;
}