Replaced several Array.prototype.slice.call() calls with Array.prototype.unshift.call()
Acts in pretty much the same manor just a bit more elegant
This commit is contained in:
parent
7873639f55
commit
f3b0cefd0b
15
src/node.js
15
src/node.js
@ -248,25 +248,22 @@ process.Promise.prototype.cancel = function() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
process.Promise.prototype.emitCancel = function() {
|
process.Promise.prototype.emitCancel = function() {
|
||||||
var args = Array.prototype.slice.call(arguments);
|
Array.prototype.unshift.call(arguments, 'cancel')
|
||||||
args.unshift('cancel');
|
this.emit.apply(this, arguments);
|
||||||
this.emit.apply(this, args);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
process.Promise.prototype.emitSuccess = function() {
|
process.Promise.prototype.emitSuccess = function() {
|
||||||
if (this.hasFired) return;
|
if (this.hasFired) return;
|
||||||
var args = Array.prototype.slice.call(arguments);
|
|
||||||
args.unshift('success');
|
|
||||||
this.hasFired = true;
|
this.hasFired = true;
|
||||||
this.emit.apply(this, args);
|
Array.prototype.unshift.call(arguments, 'success')
|
||||||
|
this.emit.apply(this, arguments);
|
||||||
};
|
};
|
||||||
|
|
||||||
process.Promise.prototype.emitError = function() {
|
process.Promise.prototype.emitError = function() {
|
||||||
if (this.hasFired) return;
|
if (this.hasFired) return;
|
||||||
var args = Array.prototype.slice.call(arguments);
|
|
||||||
args.unshift('error');
|
|
||||||
this.hasFired = true;
|
this.hasFired = true;
|
||||||
this.emit.apply(this, args);
|
Array.prototype.unshift.call(arguments, 'error')
|
||||||
|
this.emit.apply(this, arguments);
|
||||||
};
|
};
|
||||||
|
|
||||||
process.Promise.prototype.addCallback = function (listener) {
|
process.Promise.prototype.addCallback = function (listener) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user