mirror of
https://github.com/vanitasvitae/Smack.git
synced 2025-09-10 17:49:38 +02:00
Unify AndFilter and OrFilter
AndFilter and OrFilter are dual; there is no reason why they should have differing interfaces.
This commit is contained in:
parent
9ac882241a
commit
e654eac9d5
3 changed files with 32 additions and 42 deletions
|
@ -107,11 +107,11 @@ public class AgentSession {
|
|||
queueUsersListeners = new ArrayList<QueueUsersListener>();
|
||||
|
||||
// Create a filter to listen for packets we're interested in.
|
||||
OrFilter filter = new OrFilter();
|
||||
filter.addFilter(new PacketTypeFilter(OfferRequestProvider.OfferRequestPacket.class));
|
||||
filter.addFilter(new PacketTypeFilter(OfferRevokeProvider.OfferRevokePacket.class));
|
||||
filter.addFilter(new PacketTypeFilter(Presence.class));
|
||||
filter.addFilter(new PacketTypeFilter(Message.class));
|
||||
OrFilter filter = new OrFilter(
|
||||
new PacketTypeFilter(OfferRequestProvider.OfferRequestPacket.class),
|
||||
new PacketTypeFilter(OfferRevokeProvider.OfferRevokePacket.class),
|
||||
new PacketTypeFilter(Presence.class),
|
||||
new PacketTypeFilter(Message.class));
|
||||
|
||||
packetListener = new PacketListener() {
|
||||
public void processPacket(Packet packet) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue