showOrUpdateOrCancelNotification method
Implementation
Future<void> showOrUpdateOrCancelNotification(
String jid, ChatMessageModel chatMessage) async {
if (SessionManagement.getCurrentChatJID() ==
chatMessage.chatUserJid.checkNull() &&
chatMessage.isMessageEdited.value.checkNull()) {
return;
}
var profileDetails = await getProfileDetails(jid);
if (profileDetails.isMuted == true) {
return;
}
if (chatMessage.messageId.isNotEmpty) {
NotificationBuilder.createNotification(chatMessage);
}
}