mirror of
https://github.com/leanote/desktop-app.git
synced 2025-10-16 08:01:53 +00:00
conflict ok
todo conflict copy attach
This commit is contained in:
8
node_modules/note.js
generated
vendored
8
node_modules/note.js
generated
vendored
@@ -574,10 +574,12 @@ var Note = {
|
||||
|
||||
// 将本地冲突的笔记复制一份
|
||||
// serverNoteId
|
||||
// TODO 附件也要复制一份
|
||||
copyNoteForConfict: function(noteId, callback) {
|
||||
var me = this;
|
||||
me.getNote(noteId, function(note) {
|
||||
if(!note) {
|
||||
callback(false);
|
||||
return;
|
||||
}
|
||||
// 新Id
|
||||
@@ -646,6 +648,8 @@ var Note = {
|
||||
// 复制一份
|
||||
// [待测]
|
||||
var changeConflicts = noteSyncInfo.changeConflicts;
|
||||
console.log('changeConflicts');
|
||||
console.log(changeConflicts);
|
||||
for(var i in changeConflicts) {
|
||||
var note = changeConflicts[i]; // note是本地的note
|
||||
// 复制一份
|
||||
@@ -659,8 +663,8 @@ var Note = {
|
||||
Api.getNote(note.ServerNoteId, function(serverNote) {
|
||||
serverNote.ServerNoteId = serverNote.NoteId;
|
||||
serverNote.NoteId = note.NoteId;
|
||||
me.updateNoteForceForConflict(serverNote, function(err, note2) {
|
||||
if(!err) {
|
||||
me.updateNoteForceForConflict(serverNote, function(note2) {
|
||||
if(!note2) {
|
||||
// 前端来处理, 全量sync时不用前端一个个处理
|
||||
noteWeb && noteWeb.fixSyncConflict(note2, newNote);
|
||||
}
|
||||
|
Reference in New Issue
Block a user