Add liked tenders functionality to HomeRepository and ViewModel

- Integrated LikedTendersService into HomeRepository to fetch the count of user-liked tenders.
- Updated HomeViewModel to load and manage the userLikedTendersCount.
- Adjusted UI components across home pages to display the liked tenders count.
- Refactored date handling in date_utils.dart to improve timestamp parsing and validation.
- Enhanced unit tests for date utilities to cover new edge cases.
This commit is contained in:
AmirReza Jamali
2026-05-24 18:23:37 +03:30
parent 2515190576
commit 35af3e94ea
9 changed files with 114 additions and 44 deletions
+1
View File
@@ -121,6 +121,7 @@ List<SingleChildWidget> get repositories {
(context) => HomeRepository(
homeService: context.read(),
yourTendersService: context.read(),
likedTendersService: context.read(),
),
lazy: true,
),