From cdf0429083251dae7b6a1b472e6ead7a42f6adaf Mon Sep 17 00:00:00 2001 From: Devendra Date: Wed, 19 Nov 2014 18:46:22 +0530 Subject: fixing global here now --- Pubnub.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/Pubnub.py b/Pubnub.py index 867abf4..e952b1f 100644 --- a/Pubnub.py +++ b/Pubnub.py @@ -746,12 +746,18 @@ class PubnubBase(object): } """ - ## Get Presence Here Now - return self._request({"urlcomponents": [ + urlcomponents = [ 'v2', 'presence', - 'sub_key', self.subscribe_key, - 'channel', channel - ], 'urlparams': {'auth': self.auth_key, 'pnsdk' : self.pnsdk}}, + 'sub_key', self.subscribe_key + ] + + if (channel is not None and len(channel) > 0): + urlcomponents.append('channel') + urlcomponents.append(channel) + + ## Get Presence Here Now + return self._request({"urlcomponents": urlcomponents, + 'urlparams': {'auth': self.auth_key, 'pnsdk' : self.pnsdk}}, callback=self._return_wrapped_callback(callback), error=self._return_wrapped_callback(error)) -- cgit v1.2.3