Add alarm_schedule_once_after_delay(..) for trigger only once
[Verification] TCT pass rate (r25): 100% (61/61/0/0/0).
Change-Id: I4e68b89667ffa54498f52f0de9b2025c9f141c4e
Signed-off-by: bg.chun <bg.chun@samsung.com>
return;
}
- ret = alarm_schedule_after_delay(app_control, delay, period, &alarm_id);
+ if(period == 0){
+ ret = alarm_schedule_once_after_delay(app_control, delay, &alarm_id);
+ }else{
+ ret = alarm_schedule_after_delay(app_control, delay, period, &alarm_id);
+ }
if (ALARM_ERROR_NONE != ret) {
LogAndReportError(PlatformResult(
ErrorCode::UNKNOWN_ERR, "Error while add alarm to server."), &out,