From: Jihoon Kim Date: Thu, 9 Apr 2020 11:00:00 +0000 (+0900) Subject: Reduce duplicated code X-Git-Tag: accepted/tizen/5.5/unified/20200413.131115~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e5359c85b9ea99ef5c0c4530cce887742f25498c;p=platform%2Fcore%2Fuifw%2Fcapi-ui-sticker.git Reduce duplicated code Change-Id: I60e2527d5c3ecb325988a00f1be3ea8a7e88d4f0 Signed-off-by: Jihoon Kim --- diff --git a/receiver/src/ft.cpp b/receiver/src/ft.cpp index 9288b72..34763da 100644 --- a/receiver/src/ft.cpp +++ b/receiver/src/ft.cpp @@ -566,6 +566,13 @@ static bool process_request_queue() 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) */ @@ -626,9 +633,7 @@ on_data_received(sap_socket_h socket, unsigned short int channel_id, unsigned in #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()); @@ -658,9 +663,7 @@ on_data_received(sap_socket_h socket, unsigned short int channel_id, unsigned in 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) { @@ -782,9 +785,7 @@ on_data_received(sap_socket_h socket, unsigned short int channel_id, unsigned in 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());