From af0150866db34f71c5ed004de9678f539a321440 Mon Sep 17 00:00:00 2001 From: moyamo Date: Sun, 21 Jun 2015 18:20:09 +0200 Subject: [PATCH] Add groups protocol layer --- session.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/session.py b/session.py index 3e5f122..774b1b7 100644 --- a/session.py +++ b/session.py @@ -32,7 +32,8 @@ from yowsup.layers import YowLayerEvent, YowParallelLayer from yowsup.layers.interface import YowInterfaceLayer, ProtocolEntityCallback from yowsup.layers.auth import (YowCryptLayer, YowAuthenticationProtocolLayer, AuthError) -from yowsup.layers.protocol_iq import YowIqProtocolLayer +from yowsup.layers.protocol_iq import YowIqProtocolLayer +from yowsup.layers.protocol_groups import YowGroupsProtocolLayer from yowsup.layers.coder import YowCoderLayer from yowsup.layers.network import YowNetworkLayer from yowsup.layers.protocol_messages import YowMessagesProtocolLayer @@ -87,7 +88,7 @@ class Session(): YowMessagesProtocolLayer, YowReceiptProtocolLayer, YowAckProtocolLayer, - YowMediaProtocolLayer, YowIqProtocolLayer)), + YowMediaProtocolLayer, YowIqProtocolLayer, YowGroupsProtocolLayer)), YowCoderLayer, YowCryptLayer, YowStanzaRegulator, @@ -124,6 +125,7 @@ class Session(): YowConstants.DOMAIN) self.stack.setProp(YowCoderLayer.PROP_RESOURCE, env.CURRENT_ENV.getResource()) + self.stack.setProp(YowIqProtocolLayer.PROP_PING_INTERVAL, 5) try: self.stack.broadcastEvent( YowLayerEvent(YowNetworkLayer.EVENT_STATE_CONNECT))