Exemple #1
0
							Api.deleteTag(tag, function(ret) {
								if(Common.isOk(ret)) {
									me.checkNeedIncSyncAgain(ret.Usn);
								} else {
									// 有问题, 可能本地不存在
									Tag.setNotDirty(tag);
								}
								return cb();
							});
Exemple #2
0
		needle.post(me.getUrl('tag/deleteTag'), {tag: tag.Tag, usn: tag.Usn}, {}, function(err, resp) {
			me.checkError(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);
			}
		});