// 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:
_, err = client.Feeds().PinActivity(context.Background(), feedGroupID, feedID, activityID, &getstream.PinActivityRequest{
UserID: getstream.PtrTo("john"),
})
if err != nil {
log.Fatal("Error pinning activity:", err)
}When you read a feed pinned activities are automatically returned:
_, err = client.Feeds().UnpinActivity(context.Background(), feedGroupID, feedID, activityID, &getstream.UnpinActivityRequest{
UserID: getstream.PtrTo("john"),
})
if err != nil {
log.Fatal("Error unpinning activity:", err)
}