builttoroam / device_calendar

A cross platform plugin for modifying calendars on the user's device
https://pub.dev/packages/device_calendar
BSD 3-Clause "New" or "Revised" License
259 stars 258 forks source link

Fix: Update Set<T> to List<T> in calendar_event.dart to comply with rrule 0.2.16 #531

Open sheng-di opened 3 months ago

sheng-di commented 3 months ago

This PR addresses the type declaration change in the rrule library version 0.2.16. The library now uses List<T> instead of Set<T>, which necessitates the same change in calendar_event.dart of the builttoroam/device_calendar package.

Changes made:

This change ensures compatibility with the rrule library version 0.2.16 and prevents possible type errors. It is recommended to merge this PR to maintain the integrity and functionality of the builttoroam/device_calendar package.

Please review and let me know if any changes are required.

IVLIVS-III commented 3 months ago

@sheng-di thank you for fixing the example project that causes all tests to break. Please rebase your branch on the top of develop. The workflow issue should be fixed by now.