Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable WebDAV properties to be set on calendars #9

Open
wants to merge 59 commits into
base: master
Choose a base branch
from

Conversation

joshhansen
Copy link

For my use case I need to set metadata on the calendar collections themselves. To that end this PR enables arbitrary WebDAV properties to be set on calendars, using the same modify local / sync to remote paradigm as KF uses generally. Tests and mocking have been extended to check the main functionality. This is being used in my Hecho project.

Josh Hansen and others added 30 commits August 3, 2024 14:32
Main exception is MutexGuard's held across .await points
RemoteCalendar remains unimplemented.
Josh Hansen added 29 commits September 5, 2024 14:26
Reverts to using the prop value as the version tag, but does it everywhere
We remove an assertion because it ignored that the calendar could be mocked to provide errors
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant