全量同步会先删除本地所有数据, 再重新同步

This commit is contained in:
life
2015-11-21 17:17:14 +08:00
parent 2f5eaf0a56
commit 7d452dceef
4 changed files with 10 additions and 6 deletions

10
node_modules/user.js generated vendored
View File

@@ -378,8 +378,12 @@ User = {
// 设为-1, 再刷新就会重新同步
fullSyncForce: function(callback) {
var me = this;
db.users.update({UserId: me.getCurActiveUserId()}, {$set: {LastSyncUsn: -1}}, function() {
callback && callback();
var userId = me.getCurActiveUserId();
db.users.update({UserId: userId}, {$set: {LastSyncUsn: -1}}, function() {
// 删除本地账户所有数据
me.deleteUserAllData(userId, function () {
callback && callback();
});
});
},
@@ -530,7 +534,7 @@ User = {
// 1. 删除附件,图片
me.deleteUserImagesAndAttachsPath(userId);
// 3. 删除其它表
// 2. 删除数据库
// 如果有自己独立的表, 则把文件夹删除即可
if (userInfo.HasDB) {
var dbPath = me.getUserDBPath(userId);