Button for enable/disable chat in room

38 views
Skip to first unread message

Mirok

unread,
Nov 30, 2011, 3:15:47 AM11/30/11
to openmeet...@googlegroups.com
Hello,everybody!

I want to add the button near button "clear chat log" for enable/disable chat.
Can anyone give me advice how to make it?

Thanks a lot for your help.
Bye

Maxim Solodovnik

unread,
Nov 30, 2011, 3:20:26 AM11/30/11
to openmeet...@googlegroups.com
I would say you you need to do the following:
1) add static hashtable<room_id, bool_chat_enabled> to the chat service (don't forget about global chat)
2) add service method to enable/disable chat (setting the value in hashtable)
3) modify chat block to have button to enable/disable chat accessible by moderators only

something like this


--
You received this message because you are subscribed to the Google Groups "OpenMeetings developers" group.
To view this discussion on the web visit https://groups.google.com/d/msg/openmeetings-dev/-/02S2RDe_XBsJ.
To post to this group, send email to openmeet...@googlegroups.com.
To unsubscribe from this group, send email to openmeetings-d...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/openmeetings-dev?hl=en.



--
WBR
Maxim aka solomax

Mirok

unread,
Nov 30, 2011, 3:27:53 AM11/30/11
to openmeet...@googlegroups.com
В общем смотри какая ситуация. Пытался сделать эту кнопку на основе очистки чата, то есть добавил метод tooglechat в чат сервис по образу и подобию clearChat, но с приемом параметра текущего статуса чата. Добавил кнопку на панель. При нажатии вызываю  функцию на сервере, аналогично очистки чата. все нормально компилируется, но когда нажимаю новую кнопку. Теряется связь с сервером. Где у меня ошибка, не подскажете?

Maxim Solodovnik

unread,
Nov 30, 2011, 4:35:44 AM11/30/11
to openmeet...@googlegroups.com
надо запустить OM путём red5-debug.sh
и посмотреть лог (ну или мне киньте)
можно консольный (он полнее) можно openmeetings.log


2011/11/30 Mirok <yamo...@gmail.com>
В общем смотри какая ситуация. Пытался сделать эту кнопку на основе очистки чата, то есть добавил метод tooglechat в чат сервис по образу и подобию clearChat, но с приемом параметра текущего статуса чата. Добавил кнопку на панель. При нажатии вызываю  функцию на сервере, аналогично очистки чата. все нормально компилируется, но когда нажимаю новую кнопку. Теряется связь с сервером. Где у меня ошибка, не подскажете?

--
You received this message because you are subscribed to the Google Groups "OpenMeetings developers" group.
To view this discussion on the web visit https://groups.google.com/d/msg/openmeetings-dev/-/N4AnzwVfFK0J.

To post to this group, send email to openmeet...@googlegroups.com.
To unsubscribe from this group, send email to openmeetings-d...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/openmeetings-dev?hl=en.

Mirok

unread,
Dec 1, 2011, 2:04:03 AM12/1/11
to openmeet...@googlegroups.com
Передать нажатие кнопки по всем клиентам получилось,следовательно можно и чат скрыть,НО есть один вопросик: как сделать так,чтобы чат был неактивен у тех участников, кто опоздал?

Maxim Solodovnik

unread,
Dec 1, 2011, 2:08:49 AM12/1/11
to openmeet...@googlegroups.com
опоздал куда? :))
сейчас такого понятия вообще нет в ОМ
я бы предложил завести ещё одну кнопку/хэштаблицу и через них всё сделать (по аналогии должно быть быстрее всего)

2011/12/1 Mirok <yamo...@gmail.com>
Передать нажатие кнопки по всем клиентам получилось,следовательно можно и чат скрыть,НО есть один вопросик: как сделать так,чтобы чат был неактивен у тех участников, кто опоздал?

--
You received this message because you are subscribed to the Google Groups "OpenMeetings developers" group.
To view this discussion on the web visit https://groups.google.com/d/msg/openmeetings-dev/-/6TDM4qO0KqkJ.

To post to this group, send email to openmeet...@googlegroups.com.
To unsubscribe from this group, send email to openmeetings-d...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/openmeetings-dev?hl=en.

Mirok

unread,
Dec 1, 2011, 2:22:29 AM12/1/11
to openmeet...@googlegroups.com
Ммм...А можно вот это "я бы предложил завести ещё одну кнопку/хэштаблицу и через них всё сделать (по аналогии должно быть быстрее всего)" чуть-чуть попроще объяснить? :-[
А можно где нить добавить аттрибут, который бы отвечал за состояние чата?То есть заходил человек в комнату, где идет семинар и модер вырубил чат. И у него после проверки некоего параметра, тоже вырубился чат. Или такое можно сделать только через БД?

Maxim Solodovnik

unread,
Dec 1, 2011, 3:01:03 AM12/1/11
to openmeet...@googlegroups.com
ну можно покурить что-нибудь типа WhiteboardService
там всё рисование на борде хранится в статической hashtable
вот какое-то такое и надо добавить в chatService

а кнопка нужна чтобы модер мог сказать: всё! остальные опоздали

2011/12/1 Mirok <yamo...@gmail.com>
Ммм...А можно вот это "я бы предложил завести ещё одну кнопку/хэштаблицу и через них всё сделать (по аналогии должно быть быстрее всего)" чуть-чуть попроще объяснить? :-[
А можно где нить добавить аттрибут, который бы отвечал за состояние чата?То есть заходил человек в комнату, где идет семинар и модер вырубил чат. И у него после проверки некоего параметра, тоже вырубился чат. Или такое можно сделать только через БД?

--
You received this message because you are subscribed to the Google Groups "OpenMeetings developers" group.
To view this discussion on the web visit https://groups.google.com/d/msg/openmeetings-dev/-/zpBKFIke6AUJ.

To post to this group, send email to openmeet...@googlegroups.com.
To unsubscribe from this group, send email to openmeetings-d...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/openmeetings-dev?hl=en.

Mirok

unread,
Dec 1, 2011, 3:53:41 AM12/1/11
to openmeet...@googlegroups.com
Спасибо!Буду курить)
Reply all
Reply to author
Forward
0 new messages