return ALARMMGR_RESULT_SUCCESS;
}
-gboolean UpdateRelativeAlarms(gpointer user_data) {
+void UpdateRelativeAlarms(gpointer user_data) {
auto guard = alarmmgr_db->CreateTransactionGuard();
for (GSList* iter = alarm_context.alarms; iter != nullptr;
}
guard.Commit();
- return true;
}
bool AlarmSetGlobalToDb(__alarm_info_t* alarm_info, bool global) {
gboolean _update_relative_alarms(gpointer user_data) {
try {
- return UpdateRelativeAlarms(user_data);
+ UpdateRelativeAlarms(user_data);
} catch (const tizen_base::DbException& e) {
LOGE("Exception: %s", e.msg());
- return false;
} catch (const std::exception& e) {
LOGE("Exception: %s", e.what());
- return false;
}
+
+ return G_SOURCE_REMOVE;
}
bool _alarm_set_global_to_db(__alarm_info_t* alarm_info, bool global) {