{
if (NotificationManager::GetInstance()->GetWatchCallStatus())
{
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "GetWatchCallStatus !!");
+
if(get_falg_SOS())
{
addcalllog();
}
else
{
- if(CallerLogModel::GetInstance()->GetCallSource()==CallerLogModel::CallSourcePhone)
- {
- addcalllog();
- }
- else if(uapi_dev_runtime_get_train_status() || transmittingISShow())
+ if(CallerLogModel::GetInstance()->GetCallSource()==CallerLogModel::CallSourcePhone
+ || uapi_dev_runtime_get_train_status() || transmittingISShow() )
{
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "addcalllogend !!");
+
addcalllog();
- StatusReset();
+
+ if(uapi_dev_runtime_get_train_status() || transmittingISShow())
+ {
+ StatusReset();
+ }
+
}
else
{
dail_falg++;
if(dail_falg>=DIAL_TIME)
{
- // cat1_call_hungup_timer();
- cat1_handle_call_disconnected("callfail");
+ cat1_call_hungup_timer();
+
+ // cat1_handle_call_disconnected((char *)CallerLogModel::GetInstance()->GetPhoneNumber().c_str());
}
}