hide notification circular when call mark as read

This commit is contained in:
llsajjad
2025-09-27 13:35:05 +03:30
parent fa974bc4a2
commit 835a6f865d
2 changed files with 11 additions and 1 deletions
+6
View File
@@ -224,4 +224,10 @@ class HomeViewModel with ChangeNotifier {
}
notifyListeners();
}
void serUnreadNotificationFalse(){
_hasUnreadNotification = false;
notifyListeners();
}
}
@@ -1,8 +1,10 @@
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:tm_app/core/utils/app_toast.dart';
import 'package:tm_app/core/utils/result.dart';
import 'package:tm_app/data/repositories/notification_repository.dart';
import 'package:tm_app/data/services/model/notification__response/notification_response_model.dart';
import 'package:tm_app/view_models/home_view_model.dart';
import 'package:tm_app/views/notification/strings/notification_strings.dart';
class NotificationViewModel with ChangeNotifier {
@@ -291,6 +293,8 @@ class NotificationViewModel with ChangeNotifier {
NotificationStrings.allNotificationMarkedAsRead,
);
}
final homeViewModel = context.read<HomeViewModel>();
homeViewModel.serUnreadNotificationFalse();
} else {
_errorMessage = message;
if (context.mounted) {