Extract details of how to handle remote resources from `SyncManager` to separate classes. See also https://github.com/bitfireAT/davx5-ose/issues/2519#issuecomment-4950602910. - [x] Introduce RemoteCollection in `resource.remote` package – #2757 - [x] Move WebDAV functionality from SyncManager to RemoteCollection step by step - [ ] Move current `Local...` storage classes: `resource` → `resource.local` - [ ] Re-check inheritance vs composition, see/address https://github.com/bitfireAT/davx5-ose/pull/2759#pullrequestreview-4881117491
Extract details of how to handle remote resources from
SyncManagerto separate classes.See also #2519 (comment).
resource.remotepackage – Introduce remote WebDavCollection #2757Local...storage classes:resource→resource.localWebDavCollection#2759 (review)