jdev - 2022-05-21


  1. lovetox

    is registering something different then beeing on the memberlist?

  2. lovetox

    can we not just allow unregistering, even if one was not registered in the first place

  3. lovetox

    and lets someone remove itself from the memberlist

  4. pep.

    Registration could be used for membership but atm it's only for nicknames no? And stuff where the MUC needs to know you even when you're offline (push?), because it's something the client can do on its own. Being added to the memberlist is a moderator thing.

  5. pep.

    If we were to use registration to be able to appear in the MUC all the time I wonder if we wouldn't want to decouple that from affiliations / permissions in the MUC

  6. pep.

    Atm registrations aren't exposed right?

  7. MattJ

    pep., registration implies gaining member affiliation

  8. MattJ

    https://xmpp.org/extensions/xep-0045.html#register - "as a result, the user will become a member of the room"

  9. MattJ

    The nickname (and potentially other info) is a property of the affiliation

  10. MattJ

    Unaffiliated users can't have reserved nicknames

  11. pep.

    Can I prevent anybody from registering then?

  12. MattJ

    Yeah, it's not possible to register by default

  13. pep.

    Anybody registering can basically skip voice restrictions right? (I guess that's more about roles? But being a member doesn't give you higher roles?)

  14. MattJ

    It does, and yes they can

  15. MattJ

    I think it would be reasonable to consider unaffiliated participation in a MUC as a sort of "guest"-level access

  16. MattJ

    and probably UIs should indicate that, and (from the user's perspective) "joining" would actually be gaining membership

  17. MattJ

    Which gets them a reserved name, push notifications, and anything else

  18. MattJ

    There are some things we gate based on affiliation currently, e.g. rate limits and the ability to post media to a channel. They might need to be adjusted.