Implement nested items removal when removing root encrypted folder.
authorallexzander <blackslayer4@gmail.com>
Tue, 5 Jan 2021 10:48:30 +0000 (12:48 +0200)
committerallexzander <blackslayer4@gmail.com>
Mon, 11 Jan 2021 19:12:58 +0000 (21:12 +0200)
commit4ed7feab2bce2c0c57912264705cbc762e9cc01c
tree4e3b066be7c467ca72c67f1ea7ff45d2049b5a27
parentff661d47d4c08e35a6ce6c2e54dffe38856e3265
Implement nested items removal when removing root encrypted folder.

Signed-off-by: allexzander <blackslayer4@gmail.com>
20 files changed:
src/libsync/CMakeLists.txt
src/libsync/abstractpropagateremotedeleteencrypted.cpp [new file with mode: 0644]
src/libsync/abstractpropagateremotedeleteencrypted.h [new file with mode: 0644]
src/libsync/clientsideencryption.cpp
src/libsync/clientsideencryption.h
src/libsync/clientsideencryptionjobs.cpp
src/libsync/clientsideencryptionjobs.h
src/libsync/deletejob.cpp [new file with mode: 0644]
src/libsync/deletejob.h [new file with mode: 0644]
src/libsync/encryptfolderjob.cpp
src/libsync/propagateremotedelete.cpp
src/libsync/propagateremotedelete.h
src/libsync/propagateremotedeleteencrypted.cpp
src/libsync/propagateremotedeleteencrypted.h
src/libsync/propagateremotedeleteencryptedrootfolder.cpp [new file with mode: 0644]
src/libsync/propagateremotedeleteencryptedrootfolder.h [new file with mode: 0644]
src/libsync/propagateremotemkdir.cpp
src/libsync/propagateupload.cpp
src/libsync/propagateuploadng.cpp
src/libsync/syncengine.cpp