{
*/
-#define PATH_SYNCJOBS tzplatform_mkpath(TZ_USER_DATA, "/sync-manager/syncjobs.xml")
#define PATH_SYNCADAPTERS tzplatform_mkpath(TZ_USER_DATA, "/sync-manager/syncadapters.xml")
+#define PATH_SYNCJOBS tzplatform_mkpath(TZ_USER_DATA, "/sync-manager/syncjobs.xml")
+#define PATH_SYNCDIR tzplatform_mkpath(TZ_USER_DATA, "/sync-manager")
static const char *CREATE_SYNC_ADAPTER_TABLE = "CREATE TABLE if not exists syncadapter (SvcAppId TEXT, PkgName TEXT, UserId TEXT, DoA TEXT, AppStatus TEXT, ProcId TEXT);";
static const char *CREATE_SYNC_JOB_TABLE = "CREATE TABLE if not exists syncjob (SvcAppId TEXT, PkgName TEXT, UserId TEXT, AppStatus TEXT, SyncJobId TEXT, SyncType TEXT, AccountId TEXT, JobName TEXT, Interval TEXT, Expedit TEXT, NoRetry TEXT, UserDataKey TEXT, UserDataValue TEXT);";
}
+static void
+RemoveLegacySyncData(const char *pCommandLine) {
+ char cmd[128];
+ memset(cmd, 0x00, sizeof(cmd));
+ snprintf(cmd, sizeof(cmd) - 1, "%s", pCommandLine);
+
+ int ret = remove(cmd);
+ if (ret == 0)
+ LOG_LOGD("rm %s : success", cmd);
+ else
+ LOG_LOGD("rm %s : failed", cmd);
+}
+
+
void
RepositoryEngine::ReadSyncJobsData(void) {
LOG_LOGD("Reading Sync jobs");
xmlCleanupParser();
LOG_LOGD("sync jobs are figured out");
+
+ RemoveLegacySyncData(PATH_SYNCJOBS);
+ RemoveLegacySyncData(PATH_SYNCDIR);
}
xmlCleanupParser();
LOG_LOGD("sync adapters are initialized");
+
+ RemoveLegacySyncData(PATH_SYNCADAPTERS);
}
#define VCONF_HOME_SCREEN "db/setting/homescreen/package_name"
#define VCONF_LOCK_SCREEN "file/private/lockscreen/pkgname"
-#define SYNC_DATA_DIR tzplatform_mkpath(TZ_USER_DATA, "/sync-manager")
-
int DELAY_RETRY_SYNC_IN_PROGRESS_IN_SECONDS = 10;
#define ID_FOR_ACCOUNT_LESS_SYNC -2
int upsMode;
- if (-1 == access(SYNC_DATA_DIR, F_OK)) {
- mkdir(SYNC_DATA_DIR, 755); /* LCOV_EXCL_LINE */
- }
-
ret = vconf_get_int(VCONFKEY_SETAPPL_PSMODE, &upsMode);
LOG_LOGE_BOOL(ret == VCONF_OK, "vconf_get_int failed %d", ret);
__isUPSModeEnabled = (upsMode == SETTING_PSMODE_EMERGENCY) ? true : false;