life
2015-06-11 19:36:28 +08:00
parent a87088a92d
commit 95cf88c5c0
2 changed files with 14 additions and 1 deletions

14
src/node_modules/sync.js generated vendored
View File

@@ -137,7 +137,7 @@ var Sync = {
// 同步笔记本
_syncNotebookToLocal: function(notebooks, callback) {
var me = this;
function canCall() {
// 是最后一块, 且
me._addSyncNotebookNum();
@@ -192,6 +192,12 @@ var Sync = {
canCall();
});
} else {
// 如果Usn一样, 表示服务器端并没有修改
if(notebookLocal.Usn === notebook.Usn) {
console.log('notebookLocal 如果Usn一样, 表示服务器端并没有修改');
return canCall();
}
// 2.2 本地是否修改了, 需要合并, 使用服务端的数据
if(notebook.IsDirty) {
console.log('冲突....')
@@ -318,6 +324,12 @@ var Sync = {
return canCall();
});
} else {
// 如果Usn一样, 表示服务器端并没有修改
if(noteLocal.Usn === note.Usn) {
console.log('note 如果Usn一样, 表示服务器端并没有修改');
return canCall();
}
// 2.2 本地是否修改了, 冲突, 报告给前端, 前端处理
// 冲突, 将本地修改的笔记复制一份(设置冲突字段, ConflictNoteId), 远程的覆盖本地的
if(noteLocal.IsDirty) {

1
src/node_modules/user.js generated vendored
View File

@@ -193,6 +193,7 @@ User = {
},
// 同步后更新同步状态
// pull 后调用
updateLastSyncState: function(callback) {
var me = this;
if(!Api) {