Reduce duplicated code 43/230343/3
authorJihoon Kim <jihoon48.kim@samsung.com>
Thu, 9 Apr 2020 11:00:00 +0000 (20:00 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Fri, 10 Apr 2020 10:37:57 +0000 (19:37 +0900)
Change-Id: I60e2527d5c3ecb325988a00f1be3ea8a7e88d4f0
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
receiver/src/ft.cpp

index 9288b72..34763da 100644 (file)
@@ -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());