Skip to content

Commit 708cdd9

Browse files
authored
chore(llc): update generated API code (#46)
1 parent 26af490 commit 708cdd9

File tree

223 files changed

+1427
-11480
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

223 files changed

+1427
-11480
lines changed

docs/code_snippets/01_01_quickstart.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Future<void> socialMediaFeed() async {
3636
await timeline.getOrCreate();
3737

3838
// Add a reaction to activity
39-
await timeline.addReaction(
39+
await timeline.addActivityReaction(
4040
activityId: 'activity_123',
4141
request: const AddReactionRequest(type: 'like'),
4242
);

docs/code_snippets/05_06_notification_feeds.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Future<void> creatingNotificationActivities() async {
2525
),
2626
);
2727
// Eric reacts to Jane's activity
28-
await ericFeed.addReaction(
28+
await ericFeed.addActivityReaction(
2929
activityId: janeActivity.activityId,
3030
request: const AddReactionRequest(
3131
type: 'like',

docs/code_snippets/06_01_reactions.dart

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,17 @@ late Feed feed;
55

66
Future<void> overview() async {
77
// Add a reaction to an activity
8-
final reaction = await feed.addReaction(
8+
final reaction = await feed.addActivityReaction(
99
activityId: 'activity_123',
10-
request: const AddReactionRequest(custom: {'emoji': '❤️'}, type: 'like'),
10+
request: const AddReactionRequest(
11+
custom: {'emoji': '❤️'},
12+
type: 'like',
13+
// Optionally override existing reaction
14+
enforceUnique: true,
15+
),
1116
);
1217
// Remove a reaction
13-
await feed.deleteReaction(activityId: 'activity_123', type: 'like');
18+
await feed.deleteActivityReaction(activityId: 'activity_123', type: 'like');
1419
}
1520

1621
Future<void> overviewRead() async {

docs/code_snippets/06_03_comments.dart

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,11 @@ Future<void> commentReactions() async {
9292
// Add a reaction to a comment
9393
await feed.addCommentReaction(
9494
commentId: 'comment_123',
95-
request: const AddCommentReactionRequest(type: 'like'),
95+
request: const AddCommentReactionRequest(
96+
type: 'like',
97+
// Optionally override existing reaction
98+
enforceUnique: true,
99+
),
96100
);
97101
// Remove a reaction from a comment
98102
await feed.deleteCommentReaction(commentId: 'comment_123', type: 'like');

packages/stream_feeds/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## Next release
2+
- Update API client with renaming `addReaction` to `addActivityReaction` and `deleteReaction` to `deleteActivityReaction`.
3+
14
## 0.3.0
25
- [BREAKING] Renamed `AppLifecycleStateProvider` to `LifecycleStateProvider` and `AppLifecycleState` to `LifecycleState`.
36
- Re-watch websocket events for feeds when the websocket reconnects.

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

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,12 @@ abstract interface class DefaultApi {
4040
@Body() required AddActivityRequest addActivityRequest,
4141
});
4242

43+
@POST('/api/v2/feeds/activities/{activity_id}/reactions')
44+
Future<Result<AddReactionResponse>> addActivityReaction({
45+
@Path('activity_id') required String activityId,
46+
@Body() required AddReactionRequest addReactionRequest,
47+
});
48+
4349
@POST('/api/v2/feeds/activities/{activity_id}/bookmarks')
4450
Future<Result<AddBookmarkResponse>> addBookmark({
4551
@Path('activity_id') required String activityId,
@@ -62,12 +68,6 @@ abstract interface class DefaultApi {
6268
@Body() required AddCommentsBatchRequest addCommentsBatchRequest,
6369
});
6470

65-
@POST('/api/v2/feeds/activities/{activity_id}/reactions')
66-
Future<Result<AddReactionResponse>> addReaction({
67-
@Path('activity_id') required String activityId,
68-
@Body() required AddReactionRequest addReactionRequest,
69-
});
70-
7171
@POST('/api/v2/moderation/ban')
7272
Future<Result<BanResponse>> ban({
7373
@Body() required BanRequest banRequest,
@@ -332,6 +332,11 @@ abstract interface class DefaultApi {
332332
@Body() required MuteRequest muteRequest,
333333
});
334334

335+
@POST('/api/v2/feeds/feeds/own_capabilities/batch')
336+
Future<Result<OwnCapabilitiesBatchResponse>> ownCapabilitiesBatch({
337+
@Body() required OwnCapabilitiesBatchRequest ownCapabilitiesBatchRequest,
338+
});
339+
335340
@POST(
336341
'/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/activities/{activity_id}/pin')
337342
Future<Result<PinActivityResponse>> pinActivity({

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

Lines changed: 83 additions & 43 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)