Pular para o conteúdo principal

FeedReasonInput

@raizfc/contracts


@raizfc/contracts / FeedReasonInput

Type Alias: FeedReasonInput

FeedReasonInput = Readonly<{ isCheeringTeam?: boolean; isFollowingDistrict?: boolean; isFollowingTeam?: boolean; isFollowingTorcida?: boolean; }>

Defined in: engagement/feed.dto.ts:145

Reason priority order (SPEC-DOMAIN-FEED-001 "Prioriza entidades que o usuário torce/segue sem excluir recência"). resolveFeedReason returns the single strongest reason that applies — FeedPostDto never stacks multiple reasons (IS-MVP-11.4 "Preference signals without multiple-reason stacking" names this explicitly, but the rule already has to hold here since this pack is the only one computing a FeedReasonDto today).