def channel_info(self, channel, attributes=[]): """Get information on a specific channel, see: http://pusher.com/docs/rest_api#method-get-channel """ validate_channel(channel) params = {} if attributes: params['info'] = join_attributes(attributes) return Request( self, GET, "/apps/%s/channels/%s" % (self.app_id, channel), params)
def channel_info(self, channel, attributes=[]): """Get information on a specific channel, see: http://pusher.com/docs/rest_api#method-get-channel """ validate_channel(channel) params = {} if attributes: params['info'] = join_attributes(attributes) return Request(self, GET, "/apps/%s/channels/%s" % (self.app_id, channel), params)
def channels_info(self, prefix_filter=None, attributes=[]): """Get information on multiple channels, see: http://pusher.com/docs/rest_api#method-get-channels """ params = {} if attributes: params['info'] = join_attributes(attributes) if prefix_filter: params['filter_by_prefix'] = ensure_text( prefix_filter, "prefix_filter") return Request( self, GET, six.text_type("/apps/%s/channels") % self.app_id, params)