3081-Handle_sync_status_for_account_manager_accounts
Description
This MR checks the sync status before adding murena/google accounts automatically & enables account sync for murena/google account setup face. This also enables support to open the /e/OS Mail without trying to add accounts from /e/OS Account Manager, to resolve race conditions. And add support to disable mail sync when account sync is disabled from /e/OS Settings.
Screenshots
Technical details
Tests
- https://gitlab.e.foundation/e/os/mail/-/quality/test_cases/80
- https://gitlab.e.foundation/e/os/mail/-/quality/test_cases/81
- https://gitlab.e.foundation/e/os/mail/-/quality/test_cases/82
Issues
10 commandments of code reviews
Edited by Fahim Salam Chowdhury