Страница 1 из 1

Порядок вызова событий сервером

Добавлено: 05:22, 12.02.2012
$teelR@t
Доброго времени суток!

Обрабатываю 2 события - 1078 (Вход в чат) и 1072 (Подключение к каналу стороннего пользователя). Почему-то событие 1072 вызывается раньше, чем 1078. Могу предположить 2 варианта:
1. События вызываются по очереди - 1078, потом 1072, но почему-то 1072 обрабатывается раньше, чем 1078.
2. События вызываются по очереди - 1072, потом 1078.

Логично было бы сперва 1078 вызывать, а потом 1072.

Re: Порядок вызова событий сервером

Добавлено: 06:08, 12.02.2012
Maxim Mirgorodsky
Данный вопрос исследуем перед выпуском 5.40 beta 2 и дадим комментарии.

Re: Порядок вызова событий сервером

Добавлено: 06:02, 21.02.2012
Maxim Mirgorodsky
Проверили. Данная проблема свойственна только в случае смены имени пользователя. В случае первого подключения пользователя все нормально, а в случае смены имени сначала приходит 1079 (выход из чата), потом 1072 (подключение к каналу), после 1078. В ближайшей версии будет исправлено.

Re: Порядок вызова событий сервером

Добавлено: 10:40, 04.03.2012
KGB
Приветствую, прошу авторов плагинов, использующих эти события, проверить, правильно ли они работают на 5.40.
Возможно, где-то у меня в коде ошибки, но заметил следующее (на демо версии 5.40):
1. при обычном входе в чат: подключение к каналу, затем вход в чат;
2. при смене имени: подключение к каналу, затем вход в чат, но со старым именем.