send changes tag ok

This commit is contained in:
life
2015-02-07 00:59:06 +08:00
parent 68c668514b
commit 8b329de3bb
3 changed files with 106 additions and 4 deletions

43
node_modules/api.js generated vendored
View File

@@ -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("??");