diff --git a/Resources/twitter.js b/Resources/twitter.js index 735eaf4..7e15a6d 100644 --- a/Resources/twitter.js +++ b/Resources/twitter.js @@ -243,6 +243,19 @@ exports.Twitter = (function(global) { this.listeners[eventName].push(callback); }; + /* + * Remove an event listener + */ + Twitter.prototype.removeEventListener = function(eventName, callback){ + this.listeners = this.listeners || {}; + this.listeners[eventName] = this.listeners[eventName] || []; + + for(var i = 0; i< this.listeners[eventName].length; i++){ + if(this.listeners[eventName][i] === callback) + this.listeners[eventName].splice(i, 1); + } + }; + /* * Fire an event */