XMPP::ComponentPrivilege
XEP-0356: Privileged Entity - Component Side Implementation Allows components to have privileged access to user data
Instance methods
Get a user's roster (requires roster get permission) Returns the IQ ID for tracking the response
grant_privilege(access : String, type : String, push : Bool = false, namespaces : Array(String) = [] of String)
Manually add a privilege (for testing or explicit configuration)
handle_privilege_advertisement(privilege_msg : Stanza::Message)
Handle privilege advertisement from server Called when server sends <message> with <privilege> element
privilege_manager
SourceSend a message on behalf of a user (requires message outgoing permission)