Pins

Overview

Sometimes you'll want to pin your favorite activity to a feed. You can pin an activity like this:

final activity = client.activity(
  activityId: 'activity_123',
  fid: const FeedId(group: 'user', id: 'john'),
);
// Pin an activity
await activity.pin();

// Unpin an activity
await activity.unpin();

When you read a feed pinned activities are automatically returned:

await feed.getOrCreate();
print(feed.state.pinnedActivities);
Add Chat to my app: getstream.io/SKILL.md

The fastest way to build with Stream. Start a new project or improve an existing one. Full CLI and documentation integration out of the box.


Ask your agent:

/stream Build me a Social App with Feeds and Moderation.
/stream Any livestream calls running?
/stream Feeds Flutter v3: <Your Question>