Back to index
Calendar implementing this interface have improved means of replaying their changelog data. More...
|Resets the changelog. |
|calIOperation||replayChangesOn (in calISyncCalendar aDestination, in calIGenericOperationListener aListener)|
|Instructs the calendar to replay remote changes into the given calendar. |
Calendar implementing this interface have improved means of replaying their changelog data.
This could for example mean, that the provider can retrieve changes between now and the last sync.
Not implementing this interface is perfectly valid for calendars, that need to do a full sync each time anyway (i.e ics)
|calIOperation calIChangeLog::replayChangesOn||(||in calISyncCalendar||aDestination,|
Instructs the calendar to replay remote changes into the given calendar.
The calendar itself is responsible for storing anything needed to keep track of what items need updating.
TODO: We might reconsider to replay on calICalendar, but this complicates implementing this interface enormously for providers.
|aDestination||The calendar to sync changes into|
|aListener||The listener to notify when the operation completes.|
Resets the changelog.
This is used if the cache should be refreshed.