remove step 3: refactor

This commit is contained in:
Simon Martín
2018-08-01 13:27:07 +02:00
parent da8d92b78e
commit 085d26f1b2
+7 -9
View File
@@ -266,19 +266,17 @@ TemplateMaps.prototype.addTemplate = function(owner, template, callback) {
// @param callback function(err)
//
TemplateMaps.prototype.delTemplate = function(owner, tpl_id, callback) {
var self = this;
this._redisCmd('HDEL', [ this.key_usr_tpl({ owner:owner }), tpl_id ], (err, deleted) => {
if (err) {
return callback(err);
}
self._redisCmd('HDEL', [ self.key_usr_tpl({ owner:owner }), tpl_id ], (err, deleted) => {
assert.ifError(err);
if (!deleted) {
throw new Error("Template '" + tpl_id + "' of user '" + owner + "' does not exist");
return callback(new Error(`Template '${tpl_id}' of user '${owner}' does not exist`));
}
if (!err) {
self.emit('delete', owner, tpl_id);
}
return callback(err);
this.emit('delete', owner, tpl_id);
return callback();
});
};