Skip to content

Commit e769e88

Browse files
committed
Successfully show data on home screen
1 parent 1ac23d0 commit e769e88

File tree

14 files changed

+300
-125
lines changed

14 files changed

+300
-125
lines changed

analysis_options.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ analyzer:
1414
todo: ignore
1515
exclude:
1616
# exclude all the generated files
17-
- packages/*/lib/**/*.*.dart
17+
# - packages/*/lib/**/*.*.dart
1818

1919
linter:
2020
rules:

packages/stream_feeds/lib/src/generated/api/api/default_api.g.dart

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ class DefaultApi {
6262
) async {
6363
var path =
6464
r"/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/members/accept"
65-
.replaceAll('{feedId}', feedId)
66-
.replaceAll('{feedGroupId}', feedGroupId);
65+
.replaceAll('{feed_id}', feedId)
66+
.replaceAll('{feed_group_id}', feedGroupId);
6767

6868
final queryParams = <QueryParam>[];
6969
final headerParams = <String, String>{};
@@ -131,7 +131,7 @@ class DefaultApi {
131131
AddBookmarkRequest? addBookmarkRequest,
132132
) async {
133133
var path = r"/api/v2/feeds/activities/{activity_id}/bookmarks"
134-
.replaceAll('{activityId}', activityId);
134+
.replaceAll('{activity_id}', activityId);
135135

136136
final queryParams = <QueryParam>[];
137137
final headerParams = <String, String>{};
@@ -177,7 +177,7 @@ class DefaultApi {
177177
AddCommentReactionRequest addCommentReactionRequest,
178178
) async {
179179
var path = r"/api/v2/feeds/comments/{comment_id}/reactions"
180-
.replaceAll('{commentId}', commentId);
180+
.replaceAll('{comment_id}', commentId);
181181

182182
final queryParams = <QueryParam>[];
183183
final headerParams = <String, String>{};
@@ -223,7 +223,7 @@ class DefaultApi {
223223
AddReactionRequest addReactionRequest,
224224
) async {
225225
var path = r"/api/v2/feeds/activities/{activity_id}/reactions"
226-
.replaceAll('{activityId}', activityId);
226+
.replaceAll('{activity_id}', activityId);
227227

228228
final queryParams = <QueryParam>[];
229229
final headerParams = <String, String>{};
@@ -248,8 +248,8 @@ class DefaultApi {
248248
CastPollVoteRequest? castPollVoteRequest,
249249
) async {
250250
var path = r"/api/v2/feeds/activities/{activity_id}/polls/{poll_id}/vote"
251-
.replaceAll('{activityId}', activityId)
252-
.replaceAll('{pollId}', pollId);
251+
.replaceAll('{activity_id}', activityId)
252+
.replaceAll('{poll_id}', pollId);
253253

254254
final queryParams = <QueryParam>[];
255255
final headerParams = <String, String>{};
@@ -317,7 +317,7 @@ class DefaultApi {
317317
bool? hardDelete,
318318
) async {
319319
var path = r"/api/v2/feeds/activities/{activity_id}"
320-
.replaceAll('{activityId}', activityId);
320+
.replaceAll('{activity_id}', activityId);
321321

322322
final queryParams = <QueryParam>[];
323323
final headerParams = <String, String>{};
@@ -345,7 +345,7 @@ class DefaultApi {
345345
String type,
346346
) async {
347347
var path = r"/api/v2/feeds/activities/{activity_id}/reactions/{type}"
348-
.replaceAll('{activityId}', activityId)
348+
.replaceAll('{activity_id}', activityId)
349349
.replaceAll('{type}', type);
350350

351351
final queryParams = <QueryParam>[];
@@ -370,7 +370,7 @@ class DefaultApi {
370370
String? folderId,
371371
) async {
372372
var path = r"/api/v2/feeds/activities/{activity_id}/bookmarks"
373-
.replaceAll('{activityId}', activityId);
373+
.replaceAll('{activity_id}', activityId);
374374

375375
final queryParams = <QueryParam>[];
376376
final headerParams = <String, String>{};
@@ -397,7 +397,7 @@ class DefaultApi {
397397
String folderId,
398398
) async {
399399
var path = r"/api/v2/feeds/bookmark_folders/{folder_id}"
400-
.replaceAll('{folderId}', folderId);
400+
.replaceAll('{folder_id}', folderId);
401401

402402
final queryParams = <QueryParam>[];
403403
final headerParams = <String, String>{};
@@ -420,7 +420,7 @@ class DefaultApi {
420420
String commentId,
421421
) async {
422422
var path = r"/api/v2/feeds/comments/{comment_id}"
423-
.replaceAll('{commentId}', commentId);
423+
.replaceAll('{comment_id}', commentId);
424424

425425
final queryParams = <QueryParam>[];
426426
final headerParams = <String, String>{};
@@ -444,7 +444,7 @@ class DefaultApi {
444444
String type,
445445
) async {
446446
var path = r"/api/v2/feeds/comments/{comment_id}/reactions/{type}"
447-
.replaceAll('{commentId}', commentId)
447+
.replaceAll('{comment_id}', commentId)
448448
.replaceAll('{type}', type);
449449

450450
final queryParams = <QueryParam>[];
@@ -470,8 +470,8 @@ class DefaultApi {
470470
bool? hardDelete,
471471
) async {
472472
var path = r"/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}"
473-
.replaceAll('{feedGroupId}', feedGroupId)
474-
.replaceAll('{feedId}', feedId);
473+
.replaceAll('{feed_group_id}', feedGroupId)
474+
.replaceAll('{feed_id}', feedId);
475475

476476
final queryParams = <QueryParam>[];
477477
final headerParams = <String, String>{};
@@ -502,9 +502,9 @@ class DefaultApi {
502502
) async {
503503
var path =
504504
r"/api/v2/feeds/activities/{activity_id}/polls/{poll_id}/vote/{vote_id}"
505-
.replaceAll('{activityId}', activityId)
506-
.replaceAll('{pollId}', pollId)
507-
.replaceAll('{voteId}', voteId);
505+
.replaceAll('{activity_id}', activityId)
506+
.replaceAll('{poll_id}', pollId)
507+
.replaceAll('{vote_id}', voteId);
508508

509509
final queryParams = <QueryParam>[];
510510
final headerParams = <String, String>{};
@@ -597,7 +597,7 @@ class DefaultApi {
597597
String activityId,
598598
) async {
599599
var path = r"/api/v2/feeds/activities/{activity_id}"
600-
.replaceAll('{activityId}', activityId);
600+
.replaceAll('{activity_id}', activityId);
601601

602602
final queryParams = <QueryParam>[];
603603
final headerParams = <String, String>{};
@@ -620,7 +620,7 @@ class DefaultApi {
620620
String commentId,
621621
) async {
622622
var path = r"/api/v2/feeds/comments/{comment_id}"
623-
.replaceAll('{commentId}', commentId);
623+
.replaceAll('{comment_id}', commentId);
624624

625625
final queryParams = <QueryParam>[];
626626
final headerParams = <String, String>{};
@@ -649,7 +649,7 @@ class DefaultApi {
649649
String? next,
650650
) async {
651651
var path = r"/api/v2/feeds/comments/{comment_id}/replies"
652-
.replaceAll('{commentId}', commentId);
652+
.replaceAll('{comment_id}', commentId);
653653

654654
final queryParams = <QueryParam>[];
655655
final headerParams = <String, String>{};
@@ -741,7 +741,7 @@ class DefaultApi {
741741
int? limit,
742742
) async {
743743
var path = r"/api/v2/feeds/feed_groups/{feed_group_id}/follow_suggestions"
744-
.replaceAll('{feedGroupId}', feedGroupId);
744+
.replaceAll('{feed_group_id}', feedGroupId);
745745

746746
final queryParams = <QueryParam>[];
747747
final headerParams = <String, String>{};
@@ -770,8 +770,8 @@ class DefaultApi {
770770
GetOrCreateFeedRequest? getOrCreateFeedRequest,
771771
) async {
772772
var path = r"/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}"
773-
.replaceAll('{feedGroupId}', feedGroupId)
774-
.replaceAll('{feedId}', feedId);
773+
.replaceAll('{feed_group_id}', feedGroupId)
774+
.replaceAll('{feed_id}', feedId);
775775

776776
final queryParams = <QueryParam>[];
777777
final headerParams = <String, String>{};
@@ -797,8 +797,8 @@ class DefaultApi {
797797
) async {
798798
var path =
799799
r"/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/activities/mark/batch"
800-
.replaceAll('{feedGroupId}', feedGroupId)
801-
.replaceAll('{feedId}', feedId);
800+
.replaceAll('{feed_group_id}', feedGroupId)
801+
.replaceAll('{feed_id}', feedId);
802802

803803
final queryParams = <QueryParam>[];
804804
final headerParams = <String, String>{};
@@ -824,9 +824,9 @@ class DefaultApi {
824824
) async {
825825
var path =
826826
r"/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/activities/{activity_id}/pin"
827-
.replaceAll('{feedGroupId}', feedGroupId)
828-
.replaceAll('{feedId}', feedId)
829-
.replaceAll('{activityId}', activityId);
827+
.replaceAll('{feed_group_id}', feedGroupId)
828+
.replaceAll('{feed_id}', feedId)
829+
.replaceAll('{activity_id}', activityId);
830830

831831
final queryParams = <QueryParam>[];
832832
final headerParams = <String, String>{};
@@ -872,7 +872,7 @@ class DefaultApi {
872872
QueryActivityReactionsRequest? queryActivityReactionsRequest,
873873
) async {
874874
var path = r"/api/v2/feeds/activities/{activity_id}/reactions/query"
875-
.replaceAll('{activityId}', activityId);
875+
.replaceAll('{activity_id}', activityId);
876876

877877
final queryParams = <QueryParam>[];
878878
final headerParams = <String, String>{};
@@ -940,7 +940,7 @@ class DefaultApi {
940940
QueryCommentReactionsRequest? queryCommentReactionsRequest,
941941
) async {
942942
var path = r"/api/v2/feeds/comments/{comment_id}/reactions/query"
943-
.replaceAll('{commentId}', commentId);
943+
.replaceAll('{comment_id}', commentId);
944944

945945
final queryParams = <QueryParam>[];
946946
final headerParams = <String, String>{};
@@ -988,8 +988,8 @@ class DefaultApi {
988988
) async {
989989
var path =
990990
r"/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/members/query"
991-
.replaceAll('{feedGroupId}', feedGroupId)
992-
.replaceAll('{feedId}', feedId);
991+
.replaceAll('{feed_group_id}', feedGroupId)
992+
.replaceAll('{feed_id}', feedId);
993993

994994
final queryParams = <QueryParam>[];
995995
final headerParams = <String, String>{};
@@ -1036,8 +1036,8 @@ class DefaultApi {
10361036
) async {
10371037
var path =
10381038
r"/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/members/reject"
1039-
.replaceAll('{feedGroupId}', feedGroupId)
1040-
.replaceAll('{feedId}', feedId);
1039+
.replaceAll('{feed_group_id}', feedGroupId)
1040+
.replaceAll('{feed_id}', feedId);
10411041

10421042
final queryParams = <QueryParam>[];
10431043
final headerParams = <String, String>{};
@@ -1084,8 +1084,8 @@ class DefaultApi {
10841084
) async {
10851085
var path =
10861086
r"/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/watch"
1087-
.replaceAll('{feedGroupId}', feedGroupId)
1088-
.replaceAll('{feedId}', feedId);
1087+
.replaceAll('{feed_group_id}', feedGroupId)
1088+
.replaceAll('{feed_id}', feedId);
10891089

10901090
final queryParams = <QueryParam>[];
10911091
final headerParams = <String, String>{};
@@ -1136,9 +1136,9 @@ class DefaultApi {
11361136
) async {
11371137
var path =
11381138
r"/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/activities/{activity_id}/pin"
1139-
.replaceAll('{feedGroupId}', feedGroupId)
1140-
.replaceAll('{feedId}', feedId)
1141-
.replaceAll('{activityId}', activityId);
1139+
.replaceAll('{feed_group_id}', feedGroupId)
1140+
.replaceAll('{feed_id}', feedId)
1141+
.replaceAll('{activity_id}', activityId);
11421142

11431143
final queryParams = <QueryParam>[];
11441144
final headerParams = <String, String>{};
@@ -1162,7 +1162,7 @@ class DefaultApi {
11621162
UpdateActivityRequest? updateActivityRequest,
11631163
) async {
11641164
var path = r"/api/v2/feeds/activities/{activity_id}"
1165-
.replaceAll('{activityId}', activityId);
1165+
.replaceAll('{activity_id}', activityId);
11661166

11671167
final queryParams = <QueryParam>[];
11681168
final headerParams = <String, String>{};
@@ -1186,7 +1186,7 @@ class DefaultApi {
11861186
UpdateActivityPartialRequest? updateActivityPartialRequest,
11871187
) async {
11881188
var path = r"/api/v2/feeds/activities/{activity_id}"
1189-
.replaceAll('{activityId}', activityId);
1189+
.replaceAll('{activity_id}', activityId);
11901190

11911191
final queryParams = <QueryParam>[];
11921192
final headerParams = <String, String>{};
@@ -1210,7 +1210,7 @@ class DefaultApi {
12101210
UpdateBookmarkRequest? updateBookmarkRequest,
12111211
) async {
12121212
var path = r"/api/v2/feeds/activities/{activity_id}/bookmarks"
1213-
.replaceAll('{activityId}', activityId);
1213+
.replaceAll('{activity_id}', activityId);
12141214

12151215
final queryParams = <QueryParam>[];
12161216
final headerParams = <String, String>{};
@@ -1234,7 +1234,7 @@ class DefaultApi {
12341234
UpdateBookmarkFolderRequest? updateBookmarkFolderRequest,
12351235
) async {
12361236
var path = r"/api/v2/feeds/bookmark_folders/{folder_id}"
1237-
.replaceAll('{folderId}', folderId);
1237+
.replaceAll('{folder_id}', folderId);
12381238

12391239
final queryParams = <QueryParam>[];
12401240
final headerParams = <String, String>{};
@@ -1258,7 +1258,7 @@ class DefaultApi {
12581258
UpdateCommentRequest? updateCommentRequest,
12591259
) async {
12601260
var path = r"/api/v2/feeds/comments/{comment_id}"
1261-
.replaceAll('{commentId}', commentId);
1261+
.replaceAll('{comment_id}', commentId);
12621262

12631263
final queryParams = <QueryParam>[];
12641264
final headerParams = <String, String>{};
@@ -1283,8 +1283,8 @@ class DefaultApi {
12831283
UpdateFeedRequest? updateFeedRequest,
12841284
) async {
12851285
var path = r"/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}"
1286-
.replaceAll('{feedGroupId}', feedGroupId)
1287-
.replaceAll('{feedId}', feedId);
1286+
.replaceAll('{feed_group_id}', feedGroupId)
1287+
.replaceAll('{feed_id}', feedId);
12881288

12891289
final queryParams = <QueryParam>[];
12901290
final headerParams = <String, String>{};
@@ -1310,8 +1310,8 @@ class DefaultApi {
13101310
) async {
13111311
var path =
13121312
r"/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/members"
1313-
.replaceAll('{feedGroupId}', feedGroupId)
1314-
.replaceAll('{feedId}', feedId);
1313+
.replaceAll('{feed_group_id}', feedGroupId)
1314+
.replaceAll('{feed_id}', feedId);
13151315

13161316
final queryParams = <QueryParam>[];
13171317
final headerParams = <String, String>{};

packages/stream_feeds/lib/src/generated/api/api_helper.g.dart

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -103,18 +103,21 @@ Map<K, V>? mapCastOfType<K, V>(dynamic map, String key) {
103103
DateTime? mapDateTime(dynamic map, String key, [String? pattern]) {
104104
final dynamic value = map is Map ? map[key] : null;
105105
if (value != null) {
106-
int? millis;
106+
int? nanos;
107107
if (value is int) {
108-
millis = value;
108+
nanos = value;
109109
} else if (value is String) {
110110
if (_isEpochMarker(pattern)) {
111-
millis = int.tryParse(value);
111+
nanos = int.tryParse(value);
112112
} else {
113113
return DateTime.tryParse(value);
114114
}
115115
}
116-
if (millis != null) {
117-
return DateTime.fromMillisecondsSinceEpoch(millis, isUtc: true);
116+
if (nanos != null) {
117+
return DateTime.fromMicrosecondsSinceEpoch(
118+
nanos ~/ 1000,
119+
isUtc: true,
120+
);
118121
}
119122
}
120123
return null;

packages/stream_feeds/lib/src/state_layer/feed.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ class Feed {
4040
final FeedsClient client;
4141

4242
final FeedsRepository _feedsRepository;
43+
FeedStateNotifier get stateNotifier => _feedStateNotifier;
4344
late final FeedStateNotifier _feedStateNotifier;
4445

4546
Future<Result<GetOrCreateFeedData>> getOrCreate() async {
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1+
export 'src/feeds_client.dart';
12
export 'src/models.dart';
23
export 'src/state_layer.dart';

packages/stream_feeds/pubspec.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,4 @@ dependencies:
2222
uuid: ^4.5.1
2323

2424
dev_dependencies:
25-
flutter_test:
26-
sdk: flutter
27-
28-
flutter:
25+
test: ^1.26.3

0 commit comments

Comments
 (0)