Implement network quite time feature
Description
To save battery usage, we implement a network quite period
feature which when enabled will block automatic mail sync in the background on the specified period. After the quite period ends, the sync is resumed. This feature is enabled by default & set the period to 10pm to 7am
.
Screenshots
Technical details
Tests
— https://gitlab.e.foundation/e/os/mail/-/quality/test_cases/85
Issues
— https://gitlab.e.foundation/e/os/backlog/-/issues/1245
10 commandments of code reviews
Edited by Fahim Salam Chowdhury