Filters now ignore case when doing comparisons.

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@1942 b35dd754-fafc-0310-a699-88a17e54d16e
This commit is contained in:
Matt Tucker 2003-05-17 15:54:48 +00:00 committed by mtucker
parent 1ac4992358
commit 206ac09f79
2 changed files with 9 additions and 9 deletions

View File

@ -72,15 +72,15 @@ public class FromContainsFilter implements PacketFilter {
if (from == null) {
throw new IllegalArgumentException("Parameter cannot be null.");
}
this.from = from;
this.from = from.toLowerCase();
}
public boolean accept(Packet packet) {
if (packet.getFrom() != null) {
return packet.getFrom().indexOf(from) != -1;
}
else {
if (packet.getFrom() == null) {
return false;
}
else {
return packet.getFrom().toLowerCase().indexOf(from) != -1;
}
}
}
}

View File

@ -73,7 +73,7 @@ public class ToContainsFilter implements PacketFilter {
if (to == null) {
throw new IllegalArgumentException("Parameter cannot be null.");
}
this.to = to;
this.to = to.toLowerCase();
}
public boolean accept(Packet packet) {
@ -81,7 +81,7 @@ public class ToContainsFilter implements PacketFilter {
return false;
}
else {
return packet.getTo().indexOf(to) != -1;
return packet.getTo().toLowerCase().indexOf(to) != -1;
}
}
}
}