thesamim / TickTickSync

GNU General Public License v3.0
99 stars 2 forks source link

Handle Task parent/child move #37

Closed thesamim closed 5 months ago

thesamim commented 5 months ago

Currently TickTickSync does not handle a parent/child relationship change.

  1. Add Task Parent update endpoint to [api wraper](https://github.com/thesamim/ticktick-api-lvt
  2. Determine source of change
  3. IF from TickTick
    1. Find current Task parent
    2. Delete child from current Task Parent
    3. Find new Task parent
    4. Move child under new Task Parent
  4. IF from Obsidian
    1. gather old Parent ID and new Parent ID
    2. Call task update API
    3. Call parent update API