onActivityPinned method

void onActivityPinned(
  1. ActivityPinData activityPin
)

Handles updates to the feed state when an activity is pinned.

Implementation

void onActivityPinned(ActivityPinData activityPin) {
  // Upsert the pinned activity into the existing pinned activities list
  final updatedPinnedActivities = state.pinnedActivities.upsert(
    activityPin,
    key: (it) => it.id,
  );

  state = state.copyWith(pinnedActivities: updatedPinnedActivities);
}