I am using XMPP Pubsub (XEP-0060). My application has the following requirements:
- Users can create pubsub nodes: This is working fine.
- Users can subscribe to already created nodes and automatically become publishers without owner intervention. I am in a situation where I need everybody on the node to be both a publisher and subscriber.
The problem I have is that after I subscribe a new user to the PubSub node, they have a "none" affiliation by default. There is no way to change the affiliation from my client application as the only the owner can change affiliations.
Am I missing a setting in the XEP-0060 that can help achieve this behavior?