mirror of
https://codeberg.org/Mercury-IM/Smack
synced 2024-12-27 22:57:58 +01:00
9554c7be26
SMACK-731
978 B
978 B
Blocking Command
Allows to manage communications blocking.
- Check push notifications support
- Get blocking list
- Block contact
- Unblock contact
- Unblock all
XEP related: XEP-0191
Get an instance of Blocking Command Manager
BlockingCommandManager blockingCommandManager = BlockingCommandManager.getInstanceFor(connection);
Check blocking command support
boolean isSupported = blockingCommandManager.isSupportedByServer();
Get block list
List<Jid> blockList = blockingCommandManager.getBlockList();
Block contact
blockingCommandManager.blockContact(jid);
jid is a Jid
Unblock contact
blockingCommandManager.unblockContact(jid);
jid is a Jid
Unblock all
blockingCommandManager.unblockAll();