笔记和标签同步BUGs

1. 修复不能添加已删除的tag
2. FullSync时可能导致一些笔记为Dirty
3. 笔记错误同步信息显示
This commit is contained in:
life
2017-01-20 12:45:56 +08:00
parent ee0d4fa803
commit 21f5306f79
7 changed files with 115 additions and 64 deletions

24
node_modules/api.js generated vendored
View File

@@ -571,7 +571,7 @@ var Api = {
break;
}
// for test
// data.FileDatas = null;
@@ -687,12 +687,9 @@ var Api = {
return callback && callback(false);
}
var ret = resp.body;
console.log('add tag ret ==========');
console.log(ret);
console.log(' add tag ret: ', ret);
if(Common.isOk(ret)) {
// Tag.setNotDirty(title);
// 更新, 添加usn
Tag.setNotDirtyAndUsn(title, ret.Usn);
callback && callback(ret);
} else {
callback && callback(false);
@@ -708,19 +705,8 @@ var Api = {
return callback && callback(false);
}
var ret = resp.body;
log('delete tag ret ===========');
log(ret);
if(Common.isOk(ret)) {
// 以后不要再发了
Tag.setNotDirty(tag.Tag);
callback && callback(ret);
} else {
// 出错了也不要发了, 万一是网络原因呢?
if(ret.Msg == 'conflict') {
Tag.setNotDirty(tag.Tag);
}
callback && callback(false);
}
console.log(' delete tag ret:', ret);
callback && callback(ret);
});
},