Feature #1662
closed
IRC-подобная команда присоединения к конференции
Added by Mellon over 10 years ago.
Updated over 10 years ago.
Description
/join [room [password]]
Присоединиться к конференции room с паролем password или без пароля, если он не указан.
Если активное окно не является окном конференции, то аргумент room трактуется как JID конференции.
В случае когда активное окно является окном конференции (на некотором сервере server), действуют следующие правила.
- Если аргумент room отсутствует, то производится попытка присоединиться к конференции в активном окне.
- Если аргумент room присутствует, но не является JID'ом, то производится попытка присоединиться к конференции room@server.
- В противном случае производится попытка присоединиться к конференции с JID'ом room.
room — слово, password — произвольный текст
- Copied from Feature #1661: IRC-подобная команда вывода времени пинга added
- Blocks Feature #1000: IRC-подобные команды отправки информационных запросов. added
- Blocks deleted (Feature #1000: IRC-подобные команды отправки информационных запросов.)
- Blocks Feature #1667: IRC-подобные команды взаимодействия с MUC [MUC commands] added
Нереализуемо в текущей модели джоенов.
Сейчас информация о том, что описывает комнату и процесс подсоединения, инкапсулирована в протокольные плагины, а наружу торчит только некий общий вариантный тип. Поэтому модуль поддержки команд должен, получается, знать про детали реализации этого вариантного типа, что говно и не личкрафт-вей.
Можно, конечно, сделать поддержку /join на уровне протокольного плагина, но ИМХО это как-то через жопу очень, не хотеть.
- Copied to Feature #1676: IRC-подобная команда разбанивания в конференции added
- Copied to deleted (Feature #1676: IRC-подобная команда разбанивания в конференции)
- Status changed from New to Assigned
- Target version set to 0.6.75
- Estimated time set to 7:00 h
- Status changed from Assigned to Resolved
- % Done changed from 0 to 100
- Status changed from Resolved to Closed
Also available in: Atom
PDF