json_object_set_string_member(j_object, "msgId", STICKER_SEND_STOP_RSP);
json_object_set_int_member(j_object, "tID", t_id);
- if (reason == "complete" && rec_file_cnt_in_group != file_len) {
- json_object_set_string_member(j_object, "result", "failure");
- }
- else {
+ if (reason == "complete" && rec_file_cnt_in_group == file_len) {
int feature_flag = 0;
#ifdef VCONFKEY_STICKER_SUPPORTED_FEATURE
- if (vconf_get_int(VCONFKEY_STICKER_SUPPORTED_FEATURE, &feature_flag) == 0)
- {
- LOGD("feature : %d, current request category : %s", feature_flag, current_request.category.c_str());
- if (feature_flag == VCONFKEY_STICKER_FEATURE_AREMOJI)
- {
- if (current_request.category == string("arsticker"))
- {
- set_sync_complete();
- set_sync_progressing(FALSE);
- }
- }
- else if (feature_flag & VCONFKEY_STICKER_FEATURE_BITMOJI)
- {
- if (current_request.category == string("bitmoji"))
- {
- set_sync_complete();
- set_sync_progressing(FALSE);
- }
- }
- }
- else {
- LOGW("Failed to read support feature");
- }
+ set_sync_complete();
+ set_sync_progressing(FALSE);
#else
LOGW("No vconf supported feature");
#endif /* VCONFKEY_STICKER_SUPPORTED_FEATURE */
json_object_set_string_member(j_object, "result", "success");
sync_success_cnt++;
}
+ else {
+ json_object_set_string_member(j_object, "result", "failure");
+ }
if (_send_json_data(j_object) == FALSE)
LOGE("Failed to send message");