mirror of
https://github.com/leanote/desktop-app.git
synced 2025-10-17 08:38:18 +00:00
2.3 released
This commit is contained in:
9
node_modules/api.js
generated
vendored
9
node_modules/api.js
generated
vendored
@@ -28,7 +28,7 @@ var Api = {
|
||||
// 检查错误
|
||||
checkError: function(error, resp) {
|
||||
var me = this;
|
||||
me.unConnected(error);
|
||||
var unConnected = me.unConnected(error);
|
||||
// console.error(error);
|
||||
// 是否需要重新登录
|
||||
/*{
|
||||
@@ -44,18 +44,25 @@ var Api = {
|
||||
if(typeof ret == 'object') {
|
||||
if(!ret['Ok'] && ret['Msg'] == 'NOTLOGIN') {
|
||||
Web.notLogin();
|
||||
return;
|
||||
}
|
||||
if(!ret['Ok'] && ret['Msg'] == 'NEED-UPGRADE-ACCOUNT') {
|
||||
Web.needUpgradeAccount();
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
// 出现问题
|
||||
Web.unConnected();
|
||||
return;
|
||||
}
|
||||
} catch(e) {
|
||||
// 出错问题
|
||||
Web.unConnected();
|
||||
return;
|
||||
}
|
||||
|
||||
// 没有断网
|
||||
!unConnected && Web.connected();
|
||||
},
|
||||
// 是否断网
|
||||
unConnected: function(error) {
|
||||
|
85
node_modules/sync.js
generated
vendored
85
node_modules/sync.js
generated
vendored
@@ -581,6 +581,7 @@ var Sync = {
|
||||
},
|
||||
|
||||
// 全量同步
|
||||
// callback(error, info)
|
||||
fullSync: function(callback) {
|
||||
var me = this;
|
||||
me._stop = false;
|
||||
@@ -607,44 +608,53 @@ var Sync = {
|
||||
|
||||
console.log('fullSync ' + notebookUsn + ' ' + noteUsn + ' ' + tagUsn);
|
||||
|
||||
// Web.syncNotebookFinish();
|
||||
// 同步笔记本
|
||||
me.syncNotebook(notebookUsn, function(ok) {
|
||||
if(ok) {
|
||||
// Web.syncNoteFinish();
|
||||
// console.log('------------------')
|
||||
// 同步笔记
|
||||
me.syncNote(noteUsn, function(ok) {
|
||||
if(ok) {
|
||||
// Web.syncTagFinish();
|
||||
// 同步标签
|
||||
me.syncTag(tagUsn, function(ok) {
|
||||
if (ok) {
|
||||
me.fullSyncStart = false;
|
||||
// 更新上次同步时间
|
||||
me.updateLastSyncState(function() {
|
||||
// send changes
|
||||
// me.sendChanges();
|
||||
callback && callback(me._syncInfo, true);
|
||||
});
|
||||
}
|
||||
else {
|
||||
me.fullSyncStart = false;
|
||||
console.error('syncTag error....');
|
||||
callback && callback(me._syncInfo, false);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
me.fullSyncStart = false;
|
||||
console.error('syncNote error.... 跳过tag');
|
||||
callback && callback(me._syncInfo, false);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
me.fullSyncStart = false;
|
||||
console.error('syncNotebook error.... 跳过note,tag');
|
||||
callback && callback(me._syncInfo, false);
|
||||
Api.getLastSyncState(function(serverState) {
|
||||
if(!Common.isOk(serverState)) {
|
||||
console.error(' get Server LastSyncState error!!');
|
||||
callback && callback(serverState, null);
|
||||
return;
|
||||
}
|
||||
|
||||
// Web.syncNotebookFinish();
|
||||
// 同步笔记本
|
||||
me.syncNotebook(notebookUsn, function(ok) {
|
||||
if(ok) {
|
||||
// Web.syncNoteFinish();
|
||||
// console.log('------------------')
|
||||
// 同步笔记
|
||||
me.syncNote(noteUsn, function(ok) {
|
||||
if(ok) {
|
||||
// Web.syncTagFinish();
|
||||
// 同步标签
|
||||
me.syncTag(tagUsn, function(ok) {
|
||||
if (ok) {
|
||||
me.fullSyncStart = false;
|
||||
// 更新上次同步时间
|
||||
me.updateLastSyncState(function() {
|
||||
// send changes
|
||||
// me.sendChanges();
|
||||
callback && callback(false, me._syncInfo);
|
||||
});
|
||||
}
|
||||
else {
|
||||
me.fullSyncStart = false;
|
||||
console.error('syncTag error....');
|
||||
callback && callback({}, me._syncInfo);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
me.fullSyncStart = false;
|
||||
console.error('syncNote error.... 跳过tag');
|
||||
callback && callback({}, me._syncInfo);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
me.fullSyncStart = false;
|
||||
console.error('syncNotebook error.... 跳过note,tag');
|
||||
callback && callback({}, me._syncInfo);
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
@@ -782,6 +792,7 @@ var Sync = {
|
||||
me.setSyncFinished();
|
||||
return;
|
||||
}
|
||||
|
||||
// 先从服务器上得到usn, 与本地的判断, 是否需要pull
|
||||
Api.getLastSyncState(function(serverState) {
|
||||
if(!Common.isOk(serverState)) {
|
||||
|
4
node_modules/web.js
generated
vendored
4
node_modules/web.js
generated
vendored
@@ -15,6 +15,10 @@ var Web = {
|
||||
var me = this;
|
||||
me.Note && me.Note.unConnected();
|
||||
},
|
||||
connected: function() {
|
||||
var me = this;
|
||||
me.Note && me.Note.connected();
|
||||
},
|
||||
notLogin: function() {
|
||||
var me = this;
|
||||
me.Note && me.Note.notLogin();
|
||||
|
Reference in New Issue
Block a user