mirror of
https://github.com/leanote/desktop-app.git
synced 2025-10-14 15:11:24 +00:00
send changes notebook.update [ok]
This commit is contained in:
18
node_modules/api.js
generated
vendored
18
node_modules/api.js
generated
vendored
@@ -257,17 +257,23 @@ var Api = {
|
||||
var me = this;
|
||||
Notebook.getServerNotebookIdByNotebookId(notebook.ParentNotebookId, function(serverNotebookId) {
|
||||
var data = {
|
||||
NotebookId: notebook.ServerNotebookId,
|
||||
Title: notebook.Title,
|
||||
Usn: notebook.Title,
|
||||
Seq: notebook.Seq,
|
||||
ParentNotebookId: serverNotebookId
|
||||
notebookId: notebook.ServerNotebookId,
|
||||
title: notebook.Title,
|
||||
usn: notebook.Usn,
|
||||
seq: notebook.Seq,
|
||||
parentNotebookId: serverNotebookId || ""
|
||||
}
|
||||
log('update notebook');
|
||||
log(data);
|
||||
needle.post(me.getUrl('notebook/updateNotebook'), data, {}, function(err, resp) {
|
||||
if(err) {
|
||||
log('err');
|
||||
log(err);
|
||||
return callback(false);
|
||||
}
|
||||
var ret = resp.body;
|
||||
log('update notebook ret:');
|
||||
log(ret);
|
||||
if(Common.isOk(ret)) {
|
||||
callback(ret);
|
||||
} else {
|
||||
@@ -280,7 +286,7 @@ var Api = {
|
||||
// 删除
|
||||
deleteNotebook: function(serverNotebookId, callback) {
|
||||
var me = this;
|
||||
var data = {NotebookId: serverNotebookId};
|
||||
var data = {notebookId: serverNotebookId};
|
||||
needle.post(me.getUrl('notebook/deleteNotebook'), data, {}, function(err, resp) {
|
||||
if(err) {
|
||||
return callback(false);
|
||||
|
9
node_modules/notebook.js
generated
vendored
9
node_modules/notebook.js
generated
vendored
@@ -125,6 +125,12 @@ var Notebook = {
|
||||
});
|
||||
},
|
||||
|
||||
updateNotebookTitle: function(notebookId, title, callback) {
|
||||
NB.update({NotebookId: notebookId}, {$set: {Title: title, IsDirty: true, UpdatedTime: new Date()}}, function(err, n) {
|
||||
callback(true);
|
||||
});
|
||||
},
|
||||
|
||||
// 修改笔记本
|
||||
updateNotebook: function(notebookId, callback) {
|
||||
|
||||
@@ -193,7 +199,7 @@ var Notebook = {
|
||||
},
|
||||
// 发送changes时用 api调用
|
||||
getServerNotebookIdByNotebookId: function(notebookId, callback) {
|
||||
if(!serverNotebookId) {
|
||||
if(!notebookId) {
|
||||
return callback(false);
|
||||
}
|
||||
NB.findOne({NotebookId: notebookId}, function(err, notebook) {
|
||||
@@ -267,6 +273,7 @@ var Notebook = {
|
||||
// 更新笔记本, NoteId可能也要更改
|
||||
// notebook是服务器传过来的
|
||||
updateNotebookForceForSendChange: function(notebookId, notebook, callback) {
|
||||
var me = this;
|
||||
notebook.IsDirty = false;
|
||||
notebook.LocalIsNew = false;
|
||||
notebook.ServerNotebookId = notebook.NotebookId;
|
||||
|
Reference in New Issue
Block a user