From 285ca537efe378b828ac894973fc7179c612e188 Mon Sep 17 00:00:00 2001 From: Tigran Soghbatyan Date: Tue, 9 Nov 2021 13:53:58 +0100 Subject: [PATCH] [BH-1153] Fix alarm snooze duration Ceil duration for the next snooze to nearest minute --- products/BellHybrid/apps/common/src/AlarmModel.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/products/BellHybrid/apps/common/src/AlarmModel.cpp b/products/BellHybrid/apps/common/src/AlarmModel.cpp index 018090d1c49eb8f4907337838a7f23080750f954..6acfa22da0df34721916ffe82b46271929cf6f38 100644 --- a/products/BellHybrid/apps/common/src/AlarmModel.cpp +++ b/products/BellHybrid/apps/common/src/AlarmModel.cpp @@ -138,8 +138,7 @@ namespace app const auto snoozeDuration = utils::getNumericValue(snoozeDurationStr); snoozeCount++; - nextSnoozeTime = - std::chrono::floor(TimePointNow()) + std::chrono::minutes(snoozeDuration); + nextSnoozeTime = std::chrono::ceil(TimePointNow()) + std::chrono::minutes(snoozeDuration); alarms::AlarmServiceAPI::requestSnoozeRingingAlarm(app, cachedRecord.parent->ID, nextSnoozeTime); alarmStatus = alarms::AlarmStatus::Snoozed; }