gelraen
25.07.2011 19:56 imax
Ня, я почти доделал voice request в конференциях: https://git.process-one.net/~imax/ejabbe...
Осталось приделать опцию в настройках конфы и какой-то rate control, чтобы всякие мудаки не заваливали модераторов запросами.
Recommended by:
@rapture: Вот дохуя умный чувак.
фигня это, лучше ПОЧИНИ вот это — https://support.process-one.net/browse/E... :)
бля, а я думал что это так и задумано и никакого мультиплексирования для разных ресурсов одного bare JID в MUC не предусмотрено. Надо будет потыкать что там в патчах приаттаченых.
а, патч там уже вроде как готовый, надо просто badlop'а потыкать чтобы он его закоммитил
ненене, там патч недоделанный, там есть баг с выходом из конф, потому его и не закоммитили еще.
да и вообще он немного кривовато работает, логика немножко неправильная, вот в prosody сделано правильно, вот так же надо в ejabberd
поподробнее
ну я в коде ни того, ни другого не ориентируюсь, я могу на пальцах рассказать с точки зрения пользователя. В просоди сделано примерно так — если ты входишь вторым ресурсом, то со стороны других участников ничего не видно, оно(muc) где-то там прозрачно пересылает на оба ресурса сообщения и статусы. Только если ты вышел первым, только тогда видно, что ты вошел другим ресурсом. А в этом патче к ежику — какая-то адская фигня сделана, при входе с другого ресурса последний вошедший считается основным, в чате как-то резко меняются ресурсы одного на другого, в общем каша. Все бы ничего, можно было бы привыкнуть, но если выйти одним из ресурсов — то остальные тоже выходят(это главный баг).
мда, похоже там надо будет капитально всё переделывать.
Хм.