Hi,

I looked through the XEP and i find a few things not great.

Im not getting the difference between <response> and <action>.
And the XEP makes no attempt to describe it.

A question that i answer with "Yes" or "No" should be a response, but a 
Question that i answer with "Merge" is an action?
Seems completely random. The XEP mentions no use case that can only be done 
with <response>, i see no reason at all as a client developer to implement this.

Now for <actions>, the id attribute is under specified, it seems essential to 
the whole thing working at all.
Should this be a globally unique ID? Or at least unique per remote JID?

In my opinion <action> should have another id attribute (of course differently 
named) referencing the message it belongs to.
We have this pattern with message errors, iq responses, reactions, message 
replies, moderation, etc., we should not break this pattern here for no gain, 
just because its theoretically possible to still match this if the id is 
globally unique.

I think this is a really nice idea and feature, but it should fit in with 
current XEP patterns, and better describe what <response> even should 
accomplish.

Is the original Author still around?
I also looking forward to other peoples opinions.
_______________________________________________
Standards mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to