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

SharedSyncLog cleanup function #1

Open
ShishKabab opened this issue May 21, 2019 · 0 comments
Open

SharedSyncLog cleanup function #1

ShishKabab opened this issue May 21, 2019 · 0 comments

Comments

@ShishKabab
Copy link
Member

To synchronize between clients, a SharedSyncLog is used to distribute log entries. Once all devices have sent and received all log entries up to a certain point, they can be deleted.

To implement:

  • Add a doPeriodicCleanup() : Promise<void> method to the SharedSyncLog interface
  • In SharedSharedSyncLogStorage.doPeriodicCleanup(), retrieve the device info for the devices of the current user
  • Get the minimum of the sharedUntil values of those devices.
  • Delete all log entries before that value
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