You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RecurrenceDates, ExceptionDates are lists of lists. We need to contrive a normalized form for these elements, otherwise we can't do accurate comparisons or hashing.
More work to be done as part of #274 -- most of this logic should be lifted into the parent types, not done in Event directly. Baby steps.
The text was updated successfully, but these errors were encountered:
… top
level was being compared, and even that was of dubious correctness.
Instead, we need to normalize the EXDATEs and RDATEs, separated by
timezones.
Similarly, we need to pay attention to collections of collections when
determining whether two events are equal in both Equals and GetHashCode #275
…isons. A few tweaks to Alarm unit tests because we only care about the absolute time coordinate for testing when they will trigger. Timezones are irrelevant #275
RecurrenceDates
,ExceptionDates
are lists of lists. We need to contrive a normalized form for these elements, otherwise we can't do accurate comparisons or hashing.More work to be done as part of #274 -- most of this logic should be lifted into the parent types, not done in
Event
directly. Baby steps.The text was updated successfully, but these errors were encountered: