Hi, I have a question about the subscription plugin. As far as I can tell, the documentation says that the subscription plugin intercepts requests and accepts them on behalf of users. Would this not also apply to subscribing to presence data?
I have two seperate domains serving different user bases. The subscription plugin is enabled on both servers to accept all requests.
Here’s the scenario as I understand it, with expected results and actual results:
Subscription service on domain2 intercepts request, subscribes the user and presence data automatically.
subscription service on domain1 recieves the automated request, and also subscribes user and presence data.
expected result: user appears on roster with presence data
actual result: user appears on roster, but presence data is missing
If I disable the subscription plugin (no intercept) and manually accept the request for subscribing for the user on each domain, roster and presence data is correctly shared.
Is there something I’m missing? I’m aware that the xmpp spec doesn’t allow unsubscribed or unsolicited presence data to be exposed (unless you’re using the presence plugin to expose it through http) but once again, I thought the subscription plugin would perform this function fully.
Thank you for any answers