Merge pull request 'Fixed seen item in notifications' (#185) from notification_seen_item into main
Reviewed-on: https://repo.ravanertebat.com/TM/tm_app/pulls/185
This commit is contained in:
@@ -234,7 +234,7 @@ class HomeViewModel with ChangeNotifier {
|
||||
notifyListeners();
|
||||
}
|
||||
|
||||
void serUnreadNotificationFalse() {
|
||||
void setUnreadNotificationFalse() {
|
||||
_hasUnreadNotification = false;
|
||||
notifyListeners();
|
||||
}
|
||||
|
||||
@@ -300,8 +300,7 @@ class NotificationViewModel with ChangeNotifier {
|
||||
NotificationStrings.allNotificationMarkedAsRead,
|
||||
);
|
||||
}
|
||||
final homeViewModel = context.read<HomeViewModel>();
|
||||
homeViewModel.serUnreadNotificationFalse();
|
||||
setNotificationFalse(context);
|
||||
} else {
|
||||
_errorMessage = message;
|
||||
if (context.mounted) {
|
||||
@@ -340,4 +339,14 @@ class NotificationViewModel with ChangeNotifier {
|
||||
return '${difference.inDays} ${NotificationStrings.daysAgo}';
|
||||
}
|
||||
}
|
||||
|
||||
void setNotificationFalse(BuildContext context) {
|
||||
final homeViewModel = context.read<HomeViewModel>();
|
||||
homeViewModel.setUnreadNotificationFalse();
|
||||
}
|
||||
|
||||
void checkNotifications(BuildContext context) {
|
||||
final homeViewModel = context.read<HomeViewModel>();
|
||||
homeViewModel.checkUnreadNotifications();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -131,7 +131,11 @@ class NotificationCard extends StatelessWidget {
|
||||
viewModel: viewModel,
|
||||
);
|
||||
},
|
||||
);
|
||||
).then((value) {
|
||||
if (context.mounted) {
|
||||
viewModel.checkNotifications(context);
|
||||
}
|
||||
});
|
||||
},
|
||||
child: Row(
|
||||
children: [
|
||||
|
||||
Reference in New Issue
Block a user