#define LAST_SYNC_TIME "LastSyncTime"
#define LAST_LOG_FILE_INDEX "LastLogFileIndex"
-#define RECEIVED_STICKER_FEATURE "ReceivedStickerFeature"
#endif /* __RECEIVER_PREFERENCE_H__ */
}
}
-static void save_receive_sticker_feature(bool received)
-{
- // received sticker feature or not
- if (preference_set_boolean(RECEIVED_STICKER_FEATURE, received) == PREFERENCE_ERROR_NONE) {
- STLOGI("Succeed to set the flag of receive sticker feature : %d", received);
- }
- else {
- STLOGW("Failed to set the flag of receive sticker feature");
- }
-}
-
-bool get_receive_sticker_feature()
-{
- bool result = false;
- if (preference_get_boolean(RECEIVED_STICKER_FEATURE, &result) != PREFERENCE_ERROR_NONE) {
- STLOGW("Failed to get receive sticker feature");
- }
-
- return result;
-}
-
static void set_sync_first_complete()
{
int complete_flags = 0;
request_all_sticker_data("manual", "input");
} else if (msg_id == STICKER_SYNC_FEATURE_RSP) {
STLOGD("msg : %s", msg_id.c_str());
- save_receive_sticker_feature(true);
#ifdef VCONFKEY_STICKER_SUPPORTED_FEATURE
const char *json_aremoji = json_object_get_string_member(root_obj, "arEmoji");
const char *json_bitmoji = json_object_get_string_member(root_obj, "bitmoji");
if (check_battery_condition()) {
STLOGD("Starting auto synchronization");
initialize_sap();
- if (get_receive_sticker_feature()) {
- STLOGI("Already sticker feature is received");
- }
- else {
- request_sticker_feature();
- }
-
+ request_sticker_feature();
request_auto_sync();
}
else {
static void get_sticker_feature()
{
- if (get_receive_sticker_feature()) {
- STLOGI("Already sticker feature is received");
- if (!is_init_sap())
- service_app_exit();
-
- return;
- }
-
#ifdef VCONFKEY_STICKER_SUPPORTED_FEATURE
// Check whether oobe has been done
int feature_flag = 0;