Delete all AR emoji stickers before synchronizing them 07/236007/1
authorInHong Han <inhong1.han@samsung.com>
Fri, 12 Jun 2020 02:32:05 +0000 (11:32 +0900)
committerInHong Han <inhong1.han@samsung.com>
Fri, 12 Jun 2020 02:32:30 +0000 (11:32 +0900)
Change-Id: I972d7e243fc39e633968a32567bf57a0784858fb

receiver/src/ft.cpp

index ebf7e92d4713c8b9b03ee7c23a870642335fc902..670d30cdd5430dacd84cb13caf1ca5baf696c0c9 100644 (file)
@@ -68,7 +68,8 @@ enum {
     SYNC_START_RSP_SUCCESS = 1000,
     SYNC_START_RSP_NO_STICKER = 1001,
     SYNC_START_RSP_BITMOJI_ALL_DELETE = 1002,
-    SYNC_START_RSP_AREMOJI_ALL_DELETE = 1003
+    SYNC_START_RSP_AREMOJI_ALL_DELETE = 1003,
+    SYNC_START_RSP_SYNC_AFTER_DELETING_AREMOJI = 1004
 };
 
 struct sap_info_s {
@@ -660,6 +661,9 @@ static void send_sync_start_response(int result_code)
         case SYNC_START_RSP_AREMOJI_ALL_DELETE:
             response_to_app = "success";
             break;
+        case SYNC_START_RSP_SYNC_AFTER_DELETING_AREMOJI:
+            response_to_app = "success";
+            break;
         default:
             response_to_app = "unknown_error";
             break;
@@ -772,6 +776,10 @@ on_data_received(sap_socket_h socket, unsigned short int channel_id, unsigned in
                 LOGD("Delete all bitmoji stickers");
                 delete_all_stickers("bitmoji");
             }
+        } else if (result_code == SYNC_START_RSP_SYNC_AFTER_DELETING_AREMOJI) {
+            send_sync_start_response(result_code);
+            LOGD("Delete all AR Emoji stickers");
+            delete_all_stickers("arsticker");
         } else {
             if (result_code == SYNC_START_RSP_BITMOJI_ALL_DELETE) {
                 LOGD("Delete all bitmoji stickers");