return true;
}
+static void quit()
+{
+ job_progress = FALSE;
+ send_disconnect_message();
+ service_app_exit();
+}
+
void
on_data_received(sap_socket_h socket, unsigned short int channel_id, unsigned int payload_length, void *buffer,
void *user_data) /* message exchange on_receive callback (sap_agent_data_received_cb) */
#endif
if (!process_request_queue()) {
- job_progress = FALSE;
- send_disconnect_message();
- service_app_exit();
+ quit();
}
} else if (msg_id == STICKER_SYNC_START_RSP) {
LOGD("msg : %s", msg_id.c_str());
if (result_code == SYNC_START_RSP_NO_STICKER)
save_last_sync_time();
- job_progress = FALSE;
- send_disconnect_message();
- service_app_exit();
+ quit();
}
}
} else if (msg_id == STICKER_SEND_START_REQ) {
if (!process_request_queue()) {
sync_success_cnt = 0;
- job_progress = FALSE;
- send_disconnect_message();
- service_app_exit();
+ quit();
}
} else
LOGW("unknown msg id : %s", msg_id.c_str());