This commit is contained in:
life
2017-01-19 11:35:51 +08:00
parent 097e4486a0
commit 2f615069c2
11 changed files with 341 additions and 183 deletions

66
node_modules/api.js generated vendored
View File

@@ -45,6 +45,9 @@ var Api = {
if(!ret['Ok'] && ret['Msg'] == 'NOTLOGIN') {
Web.notLogin();
}
if(!ret['Ok'] && ret['Msg'] == 'NEED-UPGRADE-ACCOUNT') {
Web.needUpgradeAccount();
}
} else {
// 出现问题
Web.unConnected();
@@ -133,8 +136,8 @@ var Api = {
return callback && callback(false);
}
var ret = response.body;
console.log(ret);
console.log(response);
// console.log(ret);
// console.log(response);
if(Common.isOk(ret)) {
callback && callback(ret);
} else {
@@ -184,7 +187,7 @@ var Api = {
getLastSyncState: function(callback) {
var me = this;
var url = this.getUrl('user/getSyncState');
console.log(url);
// console.log(url);
needle.get(url, {timeout: 10000}, function(error, response) {
// console.log('user/getSyncState ret');
me.checkError(error, response);
@@ -192,7 +195,7 @@ var Api = {
return callback && callback(false);
}
var ret = response.body;
console.log('--getSyncState--ret---')
// console.log('1. getSyncStateRet:')
if(Common.isOk(ret)) {
callback && callback(ret);
} else {
@@ -204,7 +207,8 @@ var Api = {
getNoteContent: function(noteId, callback) {
var me = this;
var url = this.getUrl('note/getNoteContent', {noteId: noteId});
console.log(url);
console.log(' get note content from server...', noteId);
// console.log(url);
needle.get(url, function(error, response) {
me.checkError(error, response);
if(error) {
@@ -476,9 +480,7 @@ var Api = {
// note.NotebookId是本的, 要得到远程的
Notebook.getServerNotebookIdByNotebookId(note.NotebookId, function(serverNotebookId) {
if(!serverNotebookId) {
console.error('No serverNotebookId');
// console.log(note);
callback && callback(false);
callback && callback('No serverNotebookId');
return;
}
var data = {
@@ -494,8 +496,6 @@ var Api = {
CreatedTime: Common.formatDatetime(note.CreatedTime),
UpdatedTime: Common.formatDatetime(note.UpdatedTime)
}
// log('add note');
// log(data);
// files处理
var needMultiple = false;
@@ -505,8 +505,7 @@ var Api = {
}
// 最终传递的数据
console.log('end transfer data');
console.log(data);
console.log(' end transfer data', data);
try {
needle.post(me.getUrl('note/addNote'), data,
@@ -514,26 +513,21 @@ var Api = {
multipart: needMultiple
},
function(err, resp) {
me.checkError(err, resp);
if(err) {
console.error('add note error!!-------');
console.error(err);
return callback(false);
}
var ret = resp.body;
console.log('add note ret');
console.log(ret);
console.log('add note ret<-');
if(Common.isOk(ret)) {
// 将serverId保存
callback(ret);
} else {
callback(false);
}
});
me.checkError(err, resp);
if(err) {
return callback(err);
}
var ret = resp.body;
console.log(' add note ret', ret);
if(Common.isOk(ret)) {
// 将serverId保存
callback(null, ret);
} else {
callback(ret);
}
});
} catch(e) {
console.log('add note needle error');
console.log(e);
console.log(' add note needle error', e);
};
});
},
@@ -568,7 +562,7 @@ var Api = {
}
}
console.log('update note :');
// console.log('update note :');
// files处理
var needMultiple = false;
@@ -581,9 +575,9 @@ var Api = {
// console.log('update note ret------------------');
me.checkError(err, resp);
if(err) {
console.error('err');
console.log(err);
return callback(false);
// console.error('err');
// console.log(err);
return callback(err);
}
var ret = resp.body;
// console.log('update note ret:');
@@ -591,7 +585,7 @@ var Api = {
// console.log(ret.Files);
// 没有传IsMarkdown, 后台会传过来总为false
delete ret['IsMarkdown'];
callback(ret);
callback(null, ret);
/*
if(Common.isOk(ret)) {
} else {