it.gotoandplay.smartfoxserver.handlers.SysHandler
, версия модуля 1.2.0, в строке 348:var uName:String = theRoom.getUser(userId).getName()
Генерируется клиентом при выходе из комнаты какого-либо другого пользователя, при условии, что до этого был вызван метод
this.__sfs.getRoomList();
и обработано событие onRoomListUpdate
.Коррекция ошибки заключается в проверке на null метода theRoom.getUser(...):
var uName:String = "";
if (theRoom.getUser(userId)!=null)
uName = theRoom.getUser(userId).getName()
if (theRoom.getUser(userId)!=null)
uName = theRoom.getUser(userId).getName()
Ненавижу корректировать чужой код, но тут другого выхода не вижу.
1 комментарий:
В AS2 тоже была такая ошибка, вот только исключений тогда небыло. И вообще ошибок у SFS очень много, при чем когда им пишешь об этом они отвечают только как это обойти, а править как я понимаю не собираются!
Отправить комментарий