From af1f7c2d7860b2a28be687b16ab86420a174b394 Mon Sep 17 00:00:00 2001 From: mike doornenbal Date: Mon, 29 Apr 2024 14:35:15 +0200 Subject: [PATCH] fix: postOverviewScreen not displaying creators name --- CHANGELOG.md | 4 ++++ packages/flutter_timeline/pubspec.yaml | 6 +++--- .../lib/src/service/firebase_post_service.dart | 5 ++++- packages/flutter_timeline_firebase/pubspec.yaml | 4 ++-- packages/flutter_timeline_interface/pubspec.yaml | 2 +- packages/flutter_timeline_view/pubspec.yaml | 4 ++-- 6 files changed, 16 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eab4dd0..61ef9cf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 3.0.1 + +- Fixed postOverviewScreen not displaying the creators name. + ## 3.0.0 - Add default styling and default flow diff --git a/packages/flutter_timeline/pubspec.yaml b/packages/flutter_timeline/pubspec.yaml index 6f443eb..bfa62ef 100644 --- a/packages/flutter_timeline/pubspec.yaml +++ b/packages/flutter_timeline/pubspec.yaml @@ -3,7 +3,7 @@ # SPDX-License-Identifier: GPL-3.0-or-later name: flutter_timeline description: Visual elements and interface combined into one package -version: 3.0.0 +version: 3.0.1 publish_to: none @@ -19,13 +19,13 @@ dependencies: git: url: https://github.com/Iconica-Development/flutter_timeline path: packages/flutter_timeline_view - ref: 3.0.0 + ref: 3.0.1 flutter_timeline_interface: git: url: https://github.com/Iconica-Development/flutter_timeline path: packages/flutter_timeline_interface - ref: 3.0.0 + ref: 3.0.1 dev_dependencies: flutter_lints: ^2.0.0 diff --git a/packages/flutter_timeline_firebase/lib/src/service/firebase_post_service.dart b/packages/flutter_timeline_firebase/lib/src/service/firebase_post_service.dart index 76a6c54..5956ae0 100644 --- a/packages/flutter_timeline_firebase/lib/src/service/firebase_post_service.dart +++ b/packages/flutter_timeline_firebase/lib/src/service/firebase_post_service.dart @@ -107,7 +107,10 @@ class FirebaseTimelinePostService updatedReactions.add(reaction.copyWith(creator: user)); } } - var updatedPost = post.copyWith(reactions: updatedReactions); + var updatedPost = post.copyWith( + reactions: updatedReactions, + creator: await _userService.getUser(post.creatorId), + ); posts = posts.map((p) => (p.id == post.id) ? updatedPost : p).toList(); notifyListeners(); return updatedPost; diff --git a/packages/flutter_timeline_firebase/pubspec.yaml b/packages/flutter_timeline_firebase/pubspec.yaml index f25b071..3b670d5 100644 --- a/packages/flutter_timeline_firebase/pubspec.yaml +++ b/packages/flutter_timeline_firebase/pubspec.yaml @@ -4,7 +4,7 @@ name: flutter_timeline_firebase description: Implementation of the Flutter Timeline interface for Firebase. -version: 3.0.0 +version: 3.0.1 publish_to: none @@ -23,7 +23,7 @@ dependencies: git: url: https://github.com/Iconica-Development/flutter_timeline path: packages/flutter_timeline_interface - ref: 3.0.0 + ref: 3.0.1 dev_dependencies: flutter_lints: ^2.0.0 diff --git a/packages/flutter_timeline_interface/pubspec.yaml b/packages/flutter_timeline_interface/pubspec.yaml index 05b3d0a..3960249 100644 --- a/packages/flutter_timeline_interface/pubspec.yaml +++ b/packages/flutter_timeline_interface/pubspec.yaml @@ -4,7 +4,7 @@ name: flutter_timeline_interface description: Interface for the service of the Flutter Timeline component -version: 3.0.0 +version: 3.0.1 publish_to: none diff --git a/packages/flutter_timeline_view/pubspec.yaml b/packages/flutter_timeline_view/pubspec.yaml index 6f416b5..48f76bf 100644 --- a/packages/flutter_timeline_view/pubspec.yaml +++ b/packages/flutter_timeline_view/pubspec.yaml @@ -4,7 +4,7 @@ name: flutter_timeline_view description: Visual elements of the Flutter Timeline Component -version: 3.0.0 +version: 3.0.1 publish_to: none @@ -23,7 +23,7 @@ dependencies: git: url: https://github.com/Iconica-Development/flutter_timeline path: packages/flutter_timeline_interface - ref: 3.0.0 + ref: 3.0.1 flutter_image_picker: git: url: https://github.com/Iconica-Development/flutter_image_picker