setRRule method
Sets the recurrence rule string. Empty string means no time zone.
rrule is the new recurrence rule string.
defaultTimeZone is the default time zone to be used for the excluded
dates.
Implementation
void setRRule(
String rrule, {
String defaultTimeZone = ExcludedDatesController.defaultTimeZone,
}) {
if (_rrule == rrule) {
return;
}
_recurrenceType.value = RecurrenceType.fromRRule(rrule);
_daily.setRRule(rrule);
_weekly.setRRule(rrule);
_monthly.setRRule(rrule);
_yearly.setRRule(rrule);
_excludedDates.setRRule(rrule, defaultTimeZone);
}