Sha256: d804789eda6d1647f368a2f61b55f510cdc904d04b2c4441ff35154c91ad487e
Contents?: true
Size: 1.08 KB
Versions: 4
Compression:
Stored size: 1.08 KB
Contents
module Stream module Batch # # Follows many feeds in one single request # # @param [Array<Hash<:source, :target>>] follows the list of follows # # @return [nil] # # @example # # # follows = [ # {:source => 'flat:1', :target => 'user:1'}, # {:source => 'flat:1', :target => 'user:3'} # ] # @client.follow_many(follows) # def follow_many(follows, activity_copy_limit = nil) query_params = {} unless activity_copy_limit.nil? query_params['activity_copy_limit'] = activity_copy_limit end make_signed_request(:post, '/follow_many/', query_params, follows) end # # Adds an activity to many feeds in one single request # # @param [Hash] activity_data the activity do add # @param [Array<string>] feeds list of feeds (eg. 'user:1', 'flat:2') # # @return [nil] # def add_to_many(activity_data, feeds) data = { :feeds => feeds, :activity => activity_data } make_signed_request(:post, '/feed/add_to_many/', {}, data) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
stream-ruby-2.6.1 | lib/stream/batch.rb |
stream-ruby-2.6.0 | lib/stream/batch.rb |
stream-ruby-2.5.10 | lib/stream/batch.rb |
stream-ruby-2.5.9 | lib/stream/batch.rb |