Smack icon indicating copy to clipboard operation
Smack copied to clipboard

Initial support for XEP-0249: Direct MUC Invitations

Open vanitasvitae opened this issue 5 years ago • 3 comments

This PR adds support for XEP-0249.

Future work would include unifying the API of this PR with the existing legacy MUC invitation API.

Having support for XEP-0249 is required for advanced IM clients according to XEP-0423: XMPP Compliance Suites 2020.

vanitasvitae avatar Feb 08 '20 20:02 vanitasvitae

I noticed, that support for this is already (partially?) implemented in https://github.com/igniterealtime/Smack/blob/master/smack-extensions/src/main/java/org/jivesoftware/smackx/muc/packet/GroupChatInvitation.java

The implementation appears to be incomplete though.

vanitasvitae avatar Feb 24 '20 04:02 vanitasvitae

I now incorporated my implementation of XEP-0249 into the already existing (non-standard?) implementation of Smack's MUC Invitation code.

I tried to keep the code as backwards compatible as possible.

vanitasvitae avatar May 14 '20 21:05 vanitasvitae

Hi there, our app uses Smack and we'd really benefit from this change. Is there any chance it could be merged? Thanks

samwatt6 avatar Sep 18 '20 12:09 samwatt6

Thanks, applied as https://github.com/igniterealtime/Smack/commit/664a1411904b90572ba243157439e3c22d1f96c9

Flowdalic avatar Dec 07 '23 14:12 Flowdalic