BuildRequires: pkgconfig(capi-appfw-service-application)
BuildRequires: pkgconfig(capi-message-port)
BuildRequires: pkgconfig(sap-client-stub-api)
+BuildRequires: pkgconfig(vconf)
BuildRequires: hash-signer
Requires(post): signing-client
#include <sys/stat.h>
#include <pwd.h>
#include <json-glib/json-glib.h>
+#include <vconf.h>
#include "ft.h"
#include "log.h"
if (reason == "complete" && rec_file_cnt != file_len)
json_object_set_string_member(j_object, "result", "failure");
- else
+ else {
+ int complete_flags = 0;
+ if (vconf_get_int(VCONFKEY_STICKER_SYNC_COMPLETE, &complete_flags) == 0) {
+ if (sticker_data.group == string("arsticker"))
+ complete_flags |= 0x1;
+ else if (sticker_data.group == string("bitmoji"))
+ complete_flags |= 0x2;
+
+ LOGD("sync complete flag : %x", complete_flags);
+
+ if (vconf_set_int(VCONFKEY_STICKER_SYNC_COMPLETE, complete_flags) == 0)
+ LOGD("Succeed to set sync complete");
+ else
+ LOGW("Fail to set sync complete");
+ }
+ else {
+ LOGW("Failed to get sticker sync flags");
+ }
+
json_object_set_string_member(j_object, "result", "success");
+ }
if (_send_json_data(j_object) == FALSE)
LOGE("Failed to send message");