// Pin an activity
client.pinActivity({
feed_group_id: feed.group,
feed_id: feed.id,
activity_id: "activity_123",
});
// Unpin an activity
client.unpinActivity({
feed_group_id: feed.group,
feed_id: feed.id,
activity_id: "activity_123",
});Pins
Overview
Sometimes you'll want to pin your favorite activity to a feed. You can pin an activity like this:
require 'getstream_ruby'
client = GetStreamRuby.manual(
api_key: 'api_key',
api_secret: 'api_secret'
)
# Pin an activity
pin_request = GetStream::Generated::Models::PinActivityRequest.new(
user_id: 'john'
)
pin_response = client.feeds.pin_activity('user', 'john', 'activity_123', pin_request)When you read a feed pinned activities are automatically returned:
require 'getstream_ruby'
client = GetStreamRuby.manual(
api_key: 'api_key',
api_secret: 'api_secret'
)
# Unpin an activity
unpin_response = client.feeds.unpin_activity('user', 'john', 'activity_123', 'john')