Perform (p)unsubscribtion only if (p)subscribed to a channel when the destructor for Predis\PubSubContext is invoked.

This commit is contained in:
Daniele Alessandri
2010-09-17 22:23:29 +02:00
parent fd7f4a7b48
commit d6bea4390e
+1 -4
View File
@@ -998,10 +998,7 @@ class PubSubContext implements \Iterator {
}
public function __destruct() {
if ($this->valid()) {
$this->_redisClient->unsubscribe();
$this->_redisClient->punsubscribe();
}
$this->closeContext();
}
private function checkCapabilities(Client $redisClient) {