Update synctools for events as Entity and EventAndExceptions (#1605)

* [WIP] Refactor LocalResource interface and implementations to use immutable properties and add deleteLocal method

* Use `Optional` for `fileName` in `clearDirty` methods, update syncManagers

* Update synctools

* Refactor LocalCalendar to use AndroidRecurringCalendar for event operations

* Use AndroidCalendar.findEvent

* Update SyncManager to process fileName, eTag, scheduleTag and flags

* SyncManager: make ETag and Schedule-Tag processing more understandable

* Make upload handling more clear

* Update synctools
This commit is contained in:
Ricki Hirner
2025-08-06 15:38:38 +02:00
committed by GitHub
parent 438f967152
commit 0ccd9d5eb3
19 changed files with 371 additions and 220 deletions

View File

@@ -19,8 +19,8 @@ androidx-test-rules = "1.7.0"
androidx-test-junit = "1.3.0"
androidx-work = "2.10.3"
bitfire-cert4android = "41009d48ed"
bitfire-dav4jvm = "e22831fc52"
bitfire-synctools = "b59ceecd96"
bitfire-dav4jvm = "cb6065b262"
bitfire-synctools = "54557601b8"
compose-accompanist = "0.37.3"
compose-bom = "2025.07.00"
dnsjava = "3.6.3"