aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDevendra2014-11-19 18:46:22 +0530
committerDevendra2014-11-19 18:46:22 +0530
commitcdf0429083251dae7b6a1b472e6ead7a42f6adaf (patch)
tree4fdf911a795d11151ec395f0ae1816e6fda49024
parentdc617ed88e55047b878235b9ee220852625854b1 (diff)
downloadpubnub-python-cdf0429083251dae7b6a1b472e6ead7a42f6adaf.tar.bz2
fixing global here now
-rw-r--r--Pubnub.py16
1 files 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))