Galène videoconferencing server discussion list archives
 help / color / mirror / Atom feed
From: Jeroen van Veen <jvanveen@protonmail.com>
To: Juliusz Chroboczek <jch@irif.fr>
Cc: "galene@lists.galene.org" <galene@lists.galene.org>
Subject: [Galene] Re: Pyrite update
Date: Tue, 25 Jan 2022 08:23:46 +0000	[thread overview]
Message-ID: <o6qj8bNqaYDnUrEZGy466uueYEp9KGj0Ue-2j108SZZFCY3aM6iMY1lW8eUVraqTtjDWCbQzhd3S9QB2Du07W50bdPsqVfR0uLZBFfPT7v4=@protonmail.com> (raw)
In-Reply-To: <87o841c6jv.wl-jch@irif.fr>

Thanks for the detailed info, this one is on the top of my list to fix.
I still have to fix anonymous login too. Somewhat out-of-scope for now, but I also
would like to see a way where a user can reuse it's session and doesn't have
to go through the login screen every time. I'll probably try to combine that with
the new authorization method that Galene offers.

Jeroen

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐

Op maandag 24 januari 2022 om 7:49 PM schreef Juliusz Chroboczek <jch@irif.fr>:

> > The login messages are still a bit off, when a login error occurs.
>
> You should make sure that you don't attempt to join before the onconnected
>
> callback has triggered. When the user clicks the join button, you should
>
> render it inactive (grayed out, or whatever), and invoke the
>
> ServerConnection.join method.
>
> In the onjoined callback, you check the "kind" field. If it is "joined",
>
> you update your user interface to the connected state, and send
>
> a "request" message to receive streams (use the "permissions" field to
>
> decide whether to enable the present button). If, on the other hand, kind
>
> is "fail", then you display a suitable error message and go back to the
>
> initial setup.
>
> (Afterwards, you keep listening on the onjoined callback -- kind "change"
>
> indicates that your permissions have changed, which might require you to
>
> update your UI. Kind "leave" indicates that you've left the group, for
>
> example because the administrator has kicked you out.)
>
> -- Juliusz
>
> Galene mailing list -- galene@lists.galene.org
>
> To unsubscribe send an email to galene-leave@lists.galene.org

      parent reply	other threads:[~2022-01-25  8:23 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-01-21 19:26 [Galene] " Jeroen van Veen
2022-01-22 19:29 ` [Galene] " Juliusz Chroboczek
2022-01-24 16:00   ` Jeroen van Veen
2022-01-24 18:49     ` Juliusz Chroboczek
2022-01-24 19:00       ` Juliusz Chroboczek
2022-01-25  8:23       ` Jeroen van Veen [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://lists.galene.org/postorius/lists/galene.lists.galene.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='o6qj8bNqaYDnUrEZGy466uueYEp9KGj0Ue-2j108SZZFCY3aM6iMY1lW8eUVraqTtjDWCbQzhd3S9QB2Du07W50bdPsqVfR0uLZBFfPT7v4=@protonmail.com' \
    --to=jvanveen@protonmail.com \
    --cc=galene@lists.galene.org \
    --cc=jch@irif.fr \
    --subject='[Galene] Re: Pyrite update' \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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