diff --git a/map/notifications/notification_manager.hpp b/map/notifications/notification_manager.hpp index 917b0ee8b4..c1ff57ce86 100644 --- a/map/notifications/notification_manager.hpp +++ b/map/notifications/notification_manager.hpp @@ -54,6 +54,12 @@ public: boost::optional 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(); }