Quoting Jon Steer <jsteer@xxxxxxxxxxxx>:
Well, to partially answer my own questions, I worked my way around this by
using the deprecated trackID and setting up a IQ Handler to manage it.
Should I have been called back in handleUnsubscriptionResult?
Yes. For some reason PubSubManager expected a result iq that includes
subscribed jid, node, etc., to pass them to
handleUnsubscriptionResult. Now, the common result iq (like yours)
won't have those and I wonder whether they are actually needed in
handleUnsubscriptionResult? Would id and service be enough?
cheers,
Jakob