interactedDeals() ->where('interactions.type', InteractionType::Favorite) ->tap(fn ($q) => (new Deal)->withActiveDeals($q)) ->select('deals.id', 'deals.title') ->get(); } }