示例#1
0
 def build_path(self):
     if self._include_message_actions is False:
         return FetchMessages.FETCH_MESSAGES_PATH % (
             self.pubnub.config.subscribe_key,
             utils.join_channels(self._channels))
     else:
         return FetchMessages.FETCH_MESSAGES_WITH_ACTIONS_PATH % (
             self.pubnub.config.subscribe_key,
             utils.url_encode(self._channels[0]))
示例#2
0
    def encoded_params(self):
        params = {}

        if self._auth_keys:
            params['auth'] = utils.join_items_and_encode(self._auth_keys)

        if self._channels:
            params['channel'] = utils.join_channels(self._channels)

        if self._groups:
            params['channel-group'] = utils.join_items_and_encode(self._groups)

        return params
示例#3
0
 def build_path(self):
     return GetState.GET_STATE_PATH % (
         self.pubnub.config.subscribe_key,
         utils.join_channels(self._channels),
         utils.url_encode(self.pubnub.uuid)
     )
示例#4
0
文件: leave.py 项目: vtpp/python
 def build_path(self):
         return Leave.LEAVE_PATH % (self.pubnub.config.subscribe_key, utils.join_channels(self._channels))
 def build_path(self):
     return MessageCount.MESSAGE_COUNT_PATH % (
         self.pubnub.config.subscribe_key,
         utils.join_channels(self._channel)
     )
示例#6
0
 def build_path(self):
     if len(self._channels) == 0 and len(self._channel_groups) == 0:
         return HereNow.HERE_NOW_GLOBAL_PATH % self.pubnub.config.subscribe_key
     else:
         return HereNow.HERE_NOW_PATH % (self.pubnub.config.subscribe_key,
                                         utils.join_channels(self._channels))
示例#7
0
 def build_path(self):
         return SetState.SET_STATE_PATH % (
             self.pubnub.config.subscribe_key,
             utils.join_channels(self._channels),
             self.pubnub.uuid
         )
示例#8
0
 def build_path(self):
     channels = utils.join_channels(self._channels)
     return Subscribe.SUBSCRIBE_PATH % (self.pubnub.config.subscribe_key, channels)
示例#9
0
 def build_path(self):
     return GetState.GET_STATE_PATH % (self.pubnub.config.subscribe_key,
                                       utils.join_channels(self._channels),
                                       utils.url_encode(self._uuid))
示例#10
0
文件: set_state.py 项目: vtpp/python
 def build_path(self):
     return SetState.SET_STATE_PATH % (self.pubnub.config.subscribe_key,
                                       utils.join_channels(self._channels),
                                       self.pubnub.uuid)
示例#11
0
 def build_path(self):
     channels = utils.join_channels(self._channels)
     return Subscribe.SUBSCRIBE_PATH % (self.pubnub.config.subscribe_key, channels)
示例#12
0
 def build_path(self):
     channels = utils.join_channels(self._channels)
     return Heartbeat.HEARTBEAT_PATH % (self.pubnub.config.subscribe_key, channels)
示例#13
0
 def build_path(self):
     channels = utils.join_channels(self._channels)
     return Heartbeat.HEARTBEAT_PATH % (self.pubnub.config.subscribe_key, channels)