From: Jihoon Kim Date: Tue, 17 Mar 2020 10:03:04 +0000 (+0900) Subject: Terminate sticker-receiver after sending result X-Git-Tag: accepted/tizen/5.5/unified/20200318.130557~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F36%2F227936%2F3;p=platform%2Fcore%2Fuifw%2Fcapi-ui-sticker.git Terminate sticker-receiver after sending result Change-Id: I27f5f04e2cc964cfcc29925800f6d47070f051a5 Signed-off-by: Jihoon Kim --- diff --git a/receiver/src/ft.cpp b/receiver/src/ft.cpp index 02ee53f..f471b55 100644 --- a/receiver/src/ft.cpp +++ b/receiver/src/ft.cpp @@ -60,8 +60,7 @@ typedef enum { enum { SYNC_START_RSP_SUCCESS = 1000, - SYNC_START_RSP_NO_STICKER = 1001, - SYNC_START_RSP_EXIST_STICKER = 1002 + SYNC_START_RSP_NO_STICKER = 1001 }; struct sap_info_s { @@ -466,7 +465,6 @@ on_data_received(sap_socket_h socket, unsigned short int channel_id, unsigned in string response_to_app; switch (result_code) { case SYNC_START_RSP_SUCCESS: - case SYNC_START_RSP_EXIST_STICKER: response_to_app = "success"; break; case SYNC_START_RSP_NO_STICKER: @@ -478,6 +476,9 @@ on_data_received(sap_socket_h socket, unsigned short int channel_id, unsigned in } send_message("sync_start_response", response_to_app.c_str()); + + if (result_code != SYNC_START_RSP_SUCCESS) + service_app_exit(); } else if (msg_id == STICKER_SEND_START_REQ) { LOGD("msg : %s", msg_id.c_str()); total_file_count = 0; @@ -586,6 +587,8 @@ on_data_received(sap_socket_h socket, unsigned short int channel_id, unsigned in current_request.mode.clear(); current_request.category.clear(); current_request.type.clear(); + + service_app_exit(); } else LOGW("unknown msg id : %s", msg_id.c_str());