abstract the methods for syncing into their own class to better control the sync flow.
The sync currently handles:
Client:
new folder on client -> db
rename folder on client -> db
new file on client -> db
rename file on client -> db
move file on client -> db
delete file on client -> db
update file on client -> db
Server (startup sync)
Updated note -> client
Server (active sync)
Updated note -> client
Deleted note -> client
The missing actions are complex actions that could define multiple states such as a delete or a move. On startup we have to consider offline actions before syncing which hasn't been implemented.
Description
abstract the methods for syncing into their own class to better control the sync flow.
The sync currently handles: Client:
Server (startup sync)
Server (active sync)
The missing actions are complex actions that could define multiple states such as a delete or a move. On startup we have to consider offline actions before syncing which hasn't been implemented.