You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Agent information obtained from external components seems to fail: they contain nothing but the JID of the agent.
On closer inspection, it appears that the responses to disco#info requests made to external components are registered as an item-not-found error, even though the component themselves will properly answer such requests.
The implementation queries for disco#info and disco#items, to base it's jabberbrowsing responses on. The disco#info/item requests that were performed by the plugin were implemented using a shortcut that is only valid for _internal_ components.
This commit ensures that when discovering information of external components, a full XMPP request is performed.
Agent information obtained from external components seems to fail: they contain nothing but the JID of the agent.
On closer inspection, it appears that the responses to disco#info requests made to external components are registered as an item-not-found error, even though the component themselves will properly answer such requests.
The querying mechanism needs work.
(issue copied from: igniterealtime/openfire-agentinformation-plugin#3 )
The text was updated successfully, but these errors were encountered: