From fb9b9f44f51ed73fa970c1ad2ec140c7c8732eb5 Mon Sep 17 00:00:00 2001 From: Tigran Soghbatyan Date: Mon, 8 Nov 2021 12:37:58 +0100 Subject: [PATCH] [BH-1153] Fix snoonze duration after alarm Set snoonze duration after alarm with second level precision --- products/BellHybrid/apps/common/src/AlarmModel.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/products/BellHybrid/apps/common/src/AlarmModel.cpp b/products/BellHybrid/apps/common/src/AlarmModel.cpp index c2b861725d91cd00b73d7bf4f64ade91db7b02f6..018090d1c49eb8f4907337838a7f23080750f954 100644 --- a/products/BellHybrid/apps/common/src/AlarmModel.cpp +++ b/products/BellHybrid/apps/common/src/AlarmModel.cpp @@ -126,7 +126,7 @@ namespace app } void AlarmModel::turnOff() { - snoozeCount = 0; + snoozeCount = 0; nextSnoozeTime = TIME_POINT_INVALID; alarms::AlarmServiceAPI::requestTurnOffRingingAlarm(app, cachedRecord.parent->ID); } @@ -139,7 +139,7 @@ namespace app snoozeCount++; nextSnoozeTime = - std::chrono::floor(TimePointNow()) + std::chrono::minutes(snoozeDuration); + std::chrono::floor(TimePointNow()) + std::chrono::minutes(snoozeDuration); alarms::AlarmServiceAPI::requestSnoozeRingingAlarm(app, cachedRecord.parent->ID, nextSnoozeTime); alarmStatus = alarms::AlarmStatus::Snoozed; } @@ -178,11 +178,11 @@ namespace app void AlarmModel::updateCache(const SingleEventRecord &record, alarms::AlarmStatus status) { if (record.startDate != cachedRecord.startDate) { - snoozeCount = 0; + snoozeCount = 0; } cachedRecord = record; alarmStatus = status; - state = State::Valid; + state = State::Valid; } void AlarmModel::setDefaultAlarmTime() {