You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
401 B
15 lines
401 B
module.exports = SetIntervalMixin = { |
|
componentWillMount: function() { |
|
this.intervals = []; |
|
}, |
|
setInterval: function() { |
|
if (arguments[1]) { |
|
this.intervals.push(setInterval.apply(null, arguments)); |
|
} else { |
|
console.log("setInterval requested with malformed interval argument"); |
|
} |
|
}, |
|
componentWillUnmount: function() { |
|
this.intervals.map(clearInterval); |
|
} |
|
}; |