diff --git a/src/as/com/threerings/crowd/chat/client/ChatDirector.as b/src/as/com/threerings/crowd/chat/client/ChatDirector.as index 9874284e0..5a5403ea2 100644 --- a/src/as/com/threerings/crowd/chat/client/ChatDirector.as +++ b/src/as/com/threerings/crowd/chat/client/ChatDirector.as @@ -143,6 +143,18 @@ public class ChatDirector extends BasicDirector _filters.remove(filter); } + /** + * Get all registered chat Filters. + */ + public function getChatFilters () :Array + { + var filters :Array = []; + _filters.apply(function (observer :ChatFilter) :void { + filters.push(observer); + }); + return filters; + } + /** * Adds an observer that watches the chatters list, and updates it immediately. */