File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
packages/stream_feeds/lib/src/models Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ import 'package:freezed_annotation/freezed_annotation.dart';
33import '../generated/api/models.dart' ;
44import 'feed_id.dart' ;
55import 'feed_member_data.dart' ;
6+ import 'follow_data.dart' ;
67import 'user_data.dart' ;
78
89part 'feed_data.freezed.dart' ;
@@ -30,6 +31,7 @@ class FeedData with _$FeedData {
3031 required this .name,
3132 required this .ownCapabilities,
3233 this .ownMembership,
34+ this .ownFollows,
3335 required this .pinCount,
3436 required this .updatedAt,
3537 this .visibility,
@@ -92,6 +94,10 @@ class FeedData with _$FeedData {
9294 @override
9395 final FeedMemberData ? ownMembership;
9496
97+ /// The follow relationships of the current user in the feed.
98+ @override
99+ final List <FollowData >? ownFollows;
100+
95101 /// The number of pinned items in the feed.
96102 @override
97103 final int pinCount;
@@ -131,6 +137,7 @@ extension FeedResponseMapper on FeedResponse {
131137 name: name,
132138 ownCapabilities: ownCapabilities ?? const [],
133139 ownMembership: ownMembership? .toModel (),
140+ ownFollows: ownFollows? .map ((f) => f.toModel ()).toList (),
134141 pinCount: pinCount,
135142 updatedAt: updatedAt,
136143 visibility: visibility,
You can’t perform that action at this time.
0 commit comments