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

Handling of Gmail HistoryId Expiration. #581

Merged
merged 1 commit into from
Feb 22, 2025
Merged

Handling of Gmail HistoryId Expiration. #581

merged 1 commit into from
Feb 22, 2025

Conversation

bkaankose
Copy link
Owner

@bkaankose bkaankose commented Feb 22, 2025

When the client keeps an expired historyId as delta sync token for Gmail, users are left with re-adding the account as a solution. This PR brings few improvements around this area:

  • Expired historyId will now reset the local cache and start full synchronization. (as documented here)
  • Added removing the local cache methods.
  • Fixed an issue with account deletion where the actual mails were still stored on the disk.
  • Notifying users when the cache reset was needed for the account.
  • Skipping draft mapping for Gmail if there are no local drafts.

@bkaankose bkaankose merged commit 7e05d05 into main Feb 22, 2025
@bkaankose bkaankose deleted the bugfix/Gmail404 branch February 22, 2025 22:09
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

Successfully merging this pull request may close these issues.

1 participant