update lib/once.js to match clientside definition

This commit is contained in:
ansuz 2019-09-09 16:39:54 +02:00
parent 40f302d002
commit a3eff2728e
1 changed files with 3 additions and 4 deletions

View File

@ -1,8 +1,7 @@
module.exports = function (f) {
var called;
module.exports = function (f, g) {
return function () {
if (called) { return; }
called = true;
if (!f) { return; }
f.apply(this, Array.prototype.slice.call(arguments));
f = g;
};
};