~aleteoryx/muditaos

285ca537efe378b828ac894973fc7179c612e188 — Tigran Soghbatyan 4 years ago d777932
[BH-1153] Fix alarm snooze duration

Ceil duration for the next snooze to nearest minute
1 files changed, 1 insertions(+), 2 deletions(-)

M products/BellHybrid/apps/common/src/AlarmModel.cpp
M products/BellHybrid/apps/common/src/AlarmModel.cpp => products/BellHybrid/apps/common/src/AlarmModel.cpp +1 -2
@@ 138,8 138,7 @@ namespace app
        const auto snoozeDuration = utils::getNumericValue<std::uint32_t>(snoozeDurationStr);

        snoozeCount++;
        nextSnoozeTime =
            std::chrono::floor<std::chrono::seconds>(TimePointNow()) + std::chrono::minutes(snoozeDuration);
        nextSnoozeTime = std::chrono::ceil<std::chrono::minutes>(TimePointNow()) + std::chrono::minutes(snoozeDuration);
        alarms::AlarmServiceAPI::requestSnoozeRingingAlarm(app, cachedRecord.parent->ID, nextSnoozeTime);
        alarmStatus = alarms::AlarmStatus::Snoozed;
    }