remove step 4

This commit is contained in:
Simon Martín
2018-08-01 15:28:15 +02:00
parent 085d26f1b2
commit e9f88a78d5
+11 -18
View File
@@ -318,26 +318,19 @@ TemplateMaps.prototype.updTemplate = function(owner, tpl_id, template, callback)
var previousTemplate = null;
step(
function getExistingTemplate() {
self._redisCmd('HGET', [ userTemplatesKey, tpl_id ], this);
},
function updateTemplate(err, _currentTemplate) {
assert.ifError(err);
if (!_currentTemplate) {
throw new Error("Template '" + tpl_id + "' of user '" + owner + "' does not exist");
}
previousTemplate = _currentTemplate;
self._redisCmd('HSET', [ userTemplatesKey, templateName, JSON.stringify(template) ], this);
},
function handleTemplateUpdate(err, didSetNewField) {
self._redisCmd('HGET', [ userTemplatesKey, tpl_id ], (err, _currentTemplate) => {
assert.ifError(err);
if (!_currentTemplate) {
throw new Error("Template '" + tpl_id + "' of user '" + owner + "' does not exist");
}
previousTemplate = _currentTemplate;
self._redisCmd('HSET', [ userTemplatesKey, templateName, JSON.stringify(template) ], (err, didSetNewField) => {
assert.ifError(err);
if (didSetNewField) {
debug('New template created on update operation');
}
return true;
},
function finish(err) {
if (!err) {
if (self.fingerPrint(JSON.parse(previousTemplate)) !== self.fingerPrint(template)) {
self.emit('update', owner, templateName, template);
@@ -345,8 +338,8 @@ TemplateMaps.prototype.updTemplate = function(owner, tpl_id, template, callback)
}
callback(err, template);
}
);
});
});
};
// List user templates