mirror of
https://github.com/leanote/desktop-app.git
synced 2025-10-19 10:07:12 +00:00
send changes tag ok
This commit is contained in:
43
node_modules/api.js
generated
vendored
43
node_modules/api.js
generated
vendored
@@ -2,6 +2,7 @@ var db = require('db');
|
||||
var async = require('async');
|
||||
var User = require('user');
|
||||
var Note = require('note');
|
||||
var Tag = require('tag');
|
||||
var Notebook = require('notebook');
|
||||
var Common = require('common');
|
||||
var Tags = db.tags;
|
||||
@@ -494,6 +495,48 @@ var Api = {
|
||||
});
|
||||
},
|
||||
|
||||
// 添加标签
|
||||
addTag: function(title, callback) {
|
||||
var me = this;
|
||||
needle.post(me.getUrl('tag/addTag'), {tag: title}, {}, function(err, resp) {
|
||||
if(err) {
|
||||
return callback && callback(false);
|
||||
}
|
||||
var ret = resp.body;
|
||||
log('add tag ret ==========');
|
||||
log(ret);
|
||||
if(Common.isOk(ret)) {
|
||||
// 以后不要再发了
|
||||
Tag.setNotDirty(title);
|
||||
callback && callback(ret);
|
||||
} else {
|
||||
callback && callback(false);
|
||||
}
|
||||
});
|
||||
},
|
||||
// 删除标签
|
||||
deleteTag: function(tag, callback) {
|
||||
var me = this;
|
||||
needle.post(me.getUrl('tag/deleteTag'), data, {tag: tag.Tag, usn: tag.Usn}, function(err, resp) {
|
||||
if(err) {
|
||||
return callback && callback(false);
|
||||
}
|
||||
var ret = resp.body;
|
||||
log('delete tag ret ===========');
|
||||
log(ret);
|
||||
if(Common.isOk(ret)) {
|
||||
// 以后不要再发了
|
||||
Tag.setNotDirty(tag.Tag);
|
||||
callback && callback(ret);
|
||||
} else {
|
||||
// 出错了也不要发了, 万一是网络原因呢?
|
||||
if(ret.Msg == 'conflict') {
|
||||
Tag.setNotDirty(tag.Tag);
|
||||
}
|
||||
callback && callback(false);
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
test: function() {
|
||||
log("??");
|
||||
|
Reference in New Issue
Block a user