improve unsubscription of channels/patterns in LettuceSub

DATAREDIS-113
This commit is contained in:
Costin Leau
2013-02-07 21:26:38 +02:00
parent cad7878fa1
commit fb9b2215d3

View File

@@ -52,12 +52,8 @@ class LettuceSubscription extends AbstractSubscription {
}
protected void doPUnsubscribe(boolean all, byte[]... patterns) {
if (all) {
pubsub.punsubscribe(new byte[0]);
}
else {
pubsub.punsubscribe(patterns);
}
// lettuce doesn't automatically subscribe from all channels
pubsub.punsubscribe(patterns);
}
protected void doSubscribe(byte[]... channels) {
@@ -65,11 +61,7 @@ class LettuceSubscription extends AbstractSubscription {
}
protected void doUnsubscribe(boolean all, byte[]... channels) {
if (all) {
pubsub.unsubscribe(new byte[0]);
}
else {
pubsub.unsubscribe(channels);
}
// lettuce doesn't automatically subscribe from all patterns
pubsub.unsubscribe(channels);
}
}