From 022282ae89e1622d3b6640dd1645d978211a1f36 Mon Sep 17 00:00:00 2001 From: Jimmy Pettersson Date: Sat, 18 Apr 2026 21:21:03 +0200 Subject: [PATCH] feat: exclude owner activities --- src/gen/feeds/FeedsApi.ts | 6 ++++++ src/gen/models/index.ts | 25 +++++++++++++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/src/gen/feeds/FeedsApi.ts b/src/gen/feeds/FeedsApi.ts index 2f0f7bb..7312bdc 100644 --- a/src/gen/feeds/FeedsApi.ts +++ b/src/gen/feeds/FeedsApi.ts @@ -1514,6 +1514,7 @@ export class FeedsApi { default_visibility: request?.default_visibility, activity_processors: request?.activity_processors, activity_selectors: request?.activity_selectors, + activity_filter: request?.activity_filter, aggregation: request?.aggregation, custom: request?.custom, notification: request?.notification, @@ -2004,6 +2005,7 @@ export class FeedsApi { default_visibility: request?.default_visibility, activity_processors: request?.activity_processors, activity_selectors: request?.activity_selectors, + activity_filter: request?.activity_filter, aggregation: request?.aggregation, custom: request?.custom, notification: request?.notification, @@ -2038,6 +2040,7 @@ export class FeedsApi { default_visibility: request?.default_visibility, activity_processors: request?.activity_processors, activity_selectors: request?.activity_selectors, + activity_filter: request?.activity_filter, aggregation: request?.aggregation, custom: request?.custom, notification: request?.notification, @@ -2078,6 +2081,7 @@ export class FeedsApi { const body = { id: request?.id, activity_selectors: request?.activity_selectors, + activity_filter: request?.activity_filter, aggregation: request?.aggregation, ranking: request?.ranking, }; @@ -2138,6 +2142,7 @@ export class FeedsApi { }; const body = { activity_selectors: request?.activity_selectors, + activity_filter: request?.activity_filter, aggregation: request?.aggregation, ranking: request?.ranking, }; @@ -2166,6 +2171,7 @@ export class FeedsApi { }; const body = { activity_selectors: request?.activity_selectors, + activity_filter: request?.activity_filter, aggregation: request?.aggregation, ranking: request?.ranking, }; diff --git a/src/gen/models/index.ts b/src/gen/models/index.ts index 5b19c02..feee70c 100644 --- a/src/gen/models/index.ts +++ b/src/gen/models/index.ts @@ -450,6 +450,13 @@ export interface ActivityFeedbackResponse { duration: string; } +export interface ActivityFilterConfig { + /** + * When true, activities authored by the feed owner are excluded from feed reads + */ + exclude_owner_activities?: boolean; +} + export interface ActivityMarkEvent { /** * Date/time of creation @@ -7048,6 +7055,8 @@ export interface CreateFeedGroupRequest { */ activity_selectors?: ActivitySelectorConfig[]; + activity_filter?: ActivityFilterConfig; + aggregation?: AggregationConfig; /** @@ -7081,6 +7090,8 @@ export interface CreateFeedViewRequest { */ activity_selectors?: ActivitySelectorConfig[]; + activity_filter?: ActivityFilterConfig; + aggregation?: AggregationConfig; ranking?: RankingConfig; @@ -8939,6 +8950,8 @@ export interface FeedGroup { last_feed_get_at?: Date; + activity_filter?: ActivityFilterConfig; + aggregation?: AggregationConfig; notification?: NotificationConfig; @@ -9038,6 +9051,8 @@ export interface FeedGroupResponse { */ activity_selectors?: ActivitySelectorConfigResponse[]; + activity_filter?: ActivityFilterConfig; + aggregation?: AggregationConfig; /** @@ -9586,6 +9601,8 @@ export interface FeedViewResponse { */ activity_selectors?: ActivitySelectorConfigResponse[]; + activity_filter?: ActivityFilterConfig; + aggregation?: AggregationConfig; ranking?: RankingConfig; @@ -11018,6 +11035,8 @@ export interface GetOrCreateFeedGroupRequest { */ activity_selectors?: ActivitySelectorConfig[]; + activity_filter?: ActivityFilterConfig; + aggregation?: AggregationConfig; /** @@ -11122,6 +11141,8 @@ export interface GetOrCreateFeedViewRequest { */ activity_selectors?: ActivitySelectorConfig[]; + activity_filter?: ActivityFilterConfig; + aggregation?: AggregationConfig; ranking?: RankingConfig; @@ -22334,6 +22355,8 @@ export interface UpdateFeedGroupRequest { */ activity_selectors?: ActivitySelectorConfig[]; + activity_filter?: ActivityFilterConfig; + aggregation?: AggregationConfig; /** @@ -22439,6 +22462,8 @@ export interface UpdateFeedViewRequest { */ activity_selectors?: ActivitySelectorConfig[]; + activity_filter?: ActivityFilterConfig; + aggregation?: AggregationConfig; ranking?: RankingConfig;