[notifications] Do not disturb from 9p.m. to 10 a.m.

This commit is contained in:
Arsentiy Milchakov 2019-01-23 12:40:49 +03:00 committed by Roman Kuznetsov
parent 17cb3075cc
commit e853c9bd18

View file

@ -54,6 +54,12 @@ public:
boost::optional<notifications::NotificationCandidate> GetNotification()
{
// Do not disturb from 9p.m. to 10 a.m.
auto const time = notifications::Clock::to_time_t(notifications::Clock::now());
auto const localTime = std::localtime(&time);
if (localTime->tm_hour <= 9 || localTime->tm_hour >= 21)
return {};
return m_manager.GetNotification();
}