-
edhelas
I don't understand the latest PR on MUC
-
edhelas
https://github.com/xsf/xeps/pull/653 this one
-
MattJ
edhelas: you know what voice requests are?
-
jonasw
Zash, I do that, the threshold is 1
-
edhelas
MattJ no
-
jonasw
Zash, yeah, that’s a new issue (with the XEP HTML not reactiong to Pgup/Pgdown/Home/End in firefox)
-
MattJ
edhelas: in moderated rooms people cannot write messages unless they have the participant role
-
MattJ
And this feature is a way for someone who cannot talk in the room to request that a moderator updates their role so they can talk
-
jonasw
note that the protocol flow is already specified. clients do not have a way to know whether the service supports that protocol flow though
-
MattJ
Very old but moderated rooms have never been that popular on XMPP so I don't think many clients implement the feature because it hasn't been needed
-
jonasw
and since it’s based on <message/>, it’s not trivial for clients to know whether the server supports the protocol even on opportunistically sending a request
-
edhelas
MattJ :)
-
edhelas
thanks for the explanation
-
edhelas
I'd like to do a PR to expose the access model of Pubsub node through the metadata, just wondering what you though about it
-
MattJ
edhelas: through disco?
-
edhelas
yes
-
MattJ
Isn't that already done?
-
edhelas
no, or I didn't saw the change
-
edhelas
but it could be really useful for me to know that in advance, then I can show it in the UI
-
MattJ
"If meta-data is provided, it SHOULD include values for all configured options as well as "automatic" information such as the node creation date, a list of publishers, and the like."
-
edhelas
ok I'll tell that to the ejabberd guys :p
-
jonasw
now’s one of the rare occasions where I wish that resource locking was still en vogue :)
-
Zash
ENOCTX
-
jonasw
writing a component which proxies several JIDs behind a single one
-
ralphm
Why wouldn't the component be able to map this to fixed resources?
-
ralphm
Oh, you mean for keeping conversations locked
-
jonasw
ralphm, yeah
-
jonasw
but messages aren’t important for my use-case anyways
-
ralphm
What is the use case?
-
ralphm
Not something like customer support agents
-
jonasw
nah. it’s a service which runs as a client
-
jonasw
which answers IQ requests
-
jonasw
but to know the resource to send to, users would normally need to subscribe to presence from the service, which I don’t want (useless overhead, because the resource doesn’t really matter)
-
jonasw
so I’m building a component which proxies that client and translates IQs sent to its bare JID to any of the currently online client resources
-
edhelas
is https://xmpp.org/extensions/xep-0312.html deprecated by MAM ?
-
ralphm
Possibly, yes
-
edhelas
okay :)
-
flow
jonasw, why not stuff the functionality into the component and get rid of the proxying?
-
jonasw
flow, aioxmpp can’t into components and I don’t want to do that in lua
-
jonasw
also, bonus for possible load balancing
-
Zash
Mmmmmmod_component_roundrobin?
-
Zash
Or like s2s-level load balancing
-
flow
jonasw, and using a fixed resource?
-
Zash
A round-robin bare-jid forking mode would have been kinda useful
-
jonasw
flow, can’t rely on that
-
flow
jonasw, why not?
-
jonasw
servers may override and such ;-
-
flow
Zash, like xep354?
-
Zash
flow: Yeah
-
flow
jonasw, I wouldn't consider that a practical problem
-
Zash
When you have room locking in MUC, what's sensible behaviour if it remains locked?
-
jonasw
hmm, timeout?
-
Zash
The current stable branch of Prosody has room locking (disabled by default) where rooms are destroyed if they remain locked for 5 minutes.
-
Zash
The development version simply unlocks them.
-
jonasw
that (unlocking) sounds better
-
Zash
Indeed.
-
Zash
Hm, maybe it should send a "privacy related config change" status code at that point.
-
jonasw
seems good
-
jonasw
goffi, since you asked: https://muclumbus.jabbercat.org/docs/api#xmpp
-
Guus
A question to the French speaking occupants of this room: when a French person writes me in English: "I'm in the show this week", can we deduce what the original meaning was? The person attempted to convey that they were indisposed - but no actual show (theater, circus, etc) was involved, as far as I can tell.
-
Guus
I'm wondering if this is a literal translation of a French proverb.
-
edhelas
looks like a bad translation to me, for me it's saying "I'm trendy this week" but I'm maybe wrong