messages notification bug fixed

This commit is contained in:
MhdZiadHirati 2023-10-26 13:23:13 +03:00
parent 147e415b39
commit cce2d7099d
3 changed files with 11 additions and 4 deletions

View File

@ -215,7 +215,9 @@ class AccountScreen extends StatelessWidget {
} }
await chatController.checkSupportRoomStatus(onSuccess: (room) { await chatController.checkSupportRoomStatus(onSuccess: (room) {
room?.type = RoomType.support; room?.type = RoomType.support;
RoutingManager.to(RouteName.chatDetails, arguments: room); RoutingManager.to(RouteName.chatDetails, arguments: {
"room": room,
});
}, onError: (err) { }, onError: (err) {
Toast.showToast(err.toString().tr); Toast.showToast(err.toString().tr);
}); });

View File

@ -331,7 +331,10 @@ class CardDetailsScreen extends StatelessWidget {
chatController.createRoom( chatController.createRoom(
chatUserId: cardModel.user.chatUserId, chatUserId: cardModel.user.chatUserId,
onSuccess: (room) { onSuccess: (room) {
RoutingManager.to(RouteName.chatDetails); RoutingManager.to(RouteName.chatDetails,
arguments: {
"room": room,
});
}); });
} else { } else {
Toast.showToast( Toast.showToast(
@ -444,7 +447,7 @@ class CardDetailsScreen extends StatelessWidget {
chatUserId: cardModel.user.chatUserId, chatUserId: cardModel.user.chatUserId,
onSuccess: (room) { onSuccess: (room) {
RoutingManager.to(RouteName.chatDetails, RoutingManager.to(RouteName.chatDetails,
arguments: room); arguments: {"room": room});
}); });
} else { } else {
Toast.showToast('you_have_no_internet_connection'.tr); Toast.showToast('you_have_no_internet_connection'.tr);

View File

@ -52,7 +52,9 @@ class SuperHome extends StatelessWidget {
Room room = chatController.getRoomById(message.roomId)!; Room room = chatController.getRoomById(message.roomId)!;
chatController.setCurrentRoom(room); chatController.setCurrentRoom(room);
RoutingManager.to(RouteName.chatDetails, arguments: room); RoutingManager.to(RouteName.chatDetails, arguments: {
"room": room,
});
}, },
backgroundColor: Colors.white, backgroundColor: Colors.white,
icon: const Icon(Icons.inbox), icon: const Icon(Icons.inbox),