This repository was archived by the owner on May 26, 2026. It is now read-only.
DmfsTask: finish new storage-level DmfsTask API #338
Copy link
Copy link
Labels
refactoringQuality improvement of existing functionsQuality improvement of existing functionstasksRegarding tasks / everything that's stored in a task app providerRegarding tasks / everything that's stored in a task app provider
Description
Part of #116.
Analogous to: events synctools #45
Complete WIP PR #182 which introduces storage/tasks/DmfsTask.kt with Android Entity as the storage data structure.
synctools changes
- Finalise
storage/tasks/DmfsTask.kt: holdsEntity(main task row + property sub-rows for alarms, categories, relations, …) - Update
DmfsTaskList.findTasks()/getTask()to return the newstorage.tasks.DmfsTask - Add CRUD methods on
DmfsTaskListfor the newDmfsTasktype (analogous toAndroidRecurringCalendarfor events) - The legacy
ical4android/DmfsTask.ktis already deprecated in PR Refactor DmfsTask, introducing Entity as data object #182 (kept temporarily)
DAVx5 changes (separate PR)
LocalTask.kt: wrap the newstorage/tasks/DmfsTaskinstead ofical4android/DmfsTaskLocalTaskList.kt: adapt to the updatedDmfsTaskListAPI
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
refactoringQuality improvement of existing functionsQuality improvement of existing functionstasksRegarding tasks / everything that's stored in a task app providerRegarding tasks / everything that's stored in a task app provider
Activity