Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Offline CRUD: Other Operations #60

Open
alperozturk96 opened this issue Aug 12, 2024 · 0 comments
Open

Offline CRUD: Other Operations #60

alperozturk96 opened this issue Aug 12, 2024 · 0 comments

Comments

@alperozturk96
Copy link

  1. Queue Management with Delete Operations: If the user queues multiple operations and then attempts to delete a folder (or its parent) as the last operation, all preceding operations might become redundant. Additionally, the server could execute a delete operation while other queued operations are still pending, leading to potential conflicts.

  2. Offline File Sharing: The user should be able to share any file or folder while offline, with the operation being queued for when they reconnect.

  3. Handling Rename Operations in Queue: When the user queues multiple operations, if a rename operation is performed in the middle, all subsequent operations must take the rename into account. Similarly, if a delete operation occurs, the queue must adjust accordingly.

  4. Queue Operations on Deleted Parent Folder: If a parent folder is deleted while the user is offline, any queued operations targeting that folder should be handled appropriately.

  5. Server Modifications: The server might delete, rename, or modify a file that the user has also modified while offline. These conflicts need to be resolved when the user reconnects.

  6. Queue Operations After Delete: The user might queue additional operations on a file or folder after it has been deleted. These operations must be managed correctly.

  7. Undo Delete Operations: After deleting a file, the user might want to undo that operation. The system should support this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant