lib/stream/batch.rb in stream-ruby-2.6.1 vs lib/stream/batch.rb in stream-ruby-2.7.0
- old
+ new
@@ -23,9 +23,29 @@
end
make_signed_request(:post, '/follow_many/', query_params, follows)
end
#
+ # Unfollow many feeds in one single request
+ #
+ # @param [Array<Hash<:source, :target, :keep_history>>] unfollows the list of follows to remove.
+ #
+ # return [nil]
+ #
+ # @example
+ #
+ #
+ # unfollows = [
+ # {source: 'user:1', target: 'timeline:1'},
+ # {source: 'user:2', target: 'timeline:2', keep_history: false}
+ # ]
+ # @client.unfollow_many(unfollows)
+ #
+ def unfollow_many(unfollows)
+ make_signed_request(:post, '/unfollow_many/', {}, unfollows)
+ 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')
#