Skip to content
Snippets Groups Projects
Commit 00e0d4bc authored by Chad Pilkey's avatar Chad Pilkey
Browse files

[AIR] add try/catch so message handling won't take down the client

parent a17acc86
No related branches found
No related tags found
No related merge requests found
......@@ -56,8 +56,13 @@ package org.bigbluebutton.lib.common.services {
private function notifyListeners(messageName:String, message:Object):void {
if (messageName != null && messageName != "") {
for (var notify:String in _messageListeners) {
_messageListeners[notify].onMessage(messageName, message);
try {
for (var notify:String in _messageListeners) {
_messageListeners[notify].onMessage(messageName, message);
}
} catch(error:Error) {
trace(LOG + "Exception dispatched by a MessageListener, error: " + error.message + ", while trying to process " + ObjectUtil.toString(message));
trace(error.getStackTrace());
}
} else {
trace(LOG + "Message name is undefined");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment