图片同步成功

This commit is contained in:
life
2015-01-24 00:46:25 +08:00
parent 245bbb0236
commit 6aef83697c
4 changed files with 59 additions and 33 deletions

6
node_modules/sync.js generated vendored
View File

@@ -187,7 +187,7 @@ var Sync = {
function canCall() {
// 是最后一块, 且
me._addSyncNoteNum();
log(me._totalHasSyncNoteNum + ' ' + me._totalSyncNoteNum);
log('notes: ' + me._totalHasSyncNoteNum + ' ' + me._totalSyncNoteNum + ' ' + me._syncNoteIsLastChunk);
if(me._syncNoteIsLastChunk && me._totalHasSyncNoteNum >= me._totalSyncNoteNum) {
me._syncInfo.note.ok = true;
callback && callback(true);
@@ -222,10 +222,9 @@ var Sync = {
// 2.1 本地没有, 表示是新建
if(!noteLocal) {
log('add: ...')
// TODO
Note.addNoteForce(note, function(note) {
me._syncInfo.note.adds.push(note);
canCall();
return canCall();
});
} else {
// 2.2 本地是否修改了, 冲突, 报告给前端, 前端处理
@@ -233,6 +232,7 @@ var Sync = {
if(note.IsDirty) {
log('冲突....')
me._syncInfo.note.conflicts.push(note);
return canCall();
// 2.3 服务器是最新的, 用服务器的
} else {
// 服务器是最新的, 本地没动过, 则覆盖之