Galène videoconferencing server discussion list archives
 help / color / mirror / Atom feed
* [Galene] groupAction clearchat & lock
@ 2021-07-30 14:42 Jeroen van Veen
  2021-07-30 15:00 ` [Galene] " Jeroen van Veen
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Jeroen van Veen @ 2021-07-30 14:42 UTC (permalink / raw)
  To: galene

[-- Attachment #1: Type: text/plain, Size: 1506 bytes --]

Hi,

I'm working on adding context actions (groupAction/userAction) with optional custom
messages to Pyrite. After performing an action, I would like to add a notification to
all users that are affected by the action. For instance, to clear the chat, an operator would do:
"connection.groupAction('clearchat')"

Next, all users (including the operator) receive a user message (onusermessage) with kind 'clearchat',
that triggers a notification in Pyrite. This, together with echo, is a nice central place to trigger action
notifications from.

If I do something similar for lock, e.g. "connection.groupAction('lock')", I would now check the
"joined" (kind "change") event for the locked status. (Would it be possible to have
the locked property in there all the time, even if it's not locked?) For record/unrecord, I would check the
onUser event for a user with name RECORDING.

Would it be an idea to trigger user messages for groupAction commands? This may
be a good place to store the custom message as well? I can't seem to get
to the custom groupAction message now, (e.g. "connection.groupAction('lock', 'My custom message')")
With userAction, e.g. "userAction('kick', user.id, 'Custom message')", this would trigger a user message
with kind 'error'.

Using a custom message prefix, I could identify the action that triggered the custom 'error' message,
but maybe a 'kick' kind of message would be more appropriate? Could groupAction do something similar,
or did I overlook something?

Cheers,

Jeroen

[-- Attachment #2: Type: text/html, Size: 2328 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2021-08-02 18:54 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-30 14:42 [Galene] groupAction clearchat & lock Jeroen van Veen
2021-07-30 15:00 ` [Galene] " Jeroen van Veen
2021-07-30 15:13   ` Jeroen van Veen
2021-07-30 17:40     ` Juliusz Chroboczek
2021-07-30 17:28 ` Juliusz Chroboczek
2021-07-30 17:34 ` Juliusz Chroboczek
2021-07-30 17:45   ` Juliusz Chroboczek
2021-08-02 18:54     ` Jeroen van Veen
2021-07-30 17:39 ` Juliusz Chroboczek
2021-08-02 18:52   ` Jeroen van Veen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox