getMessageFromServerAndNavigateToMessage method
void
getMessageFromServerAndNavigateToMessage(
Implementation
void getMessageFromServerAndNavigateToMessage(
ChatMessageModel chatMessage, int? index) {
Mirrorfly.loadMessages(flyCallback: (FlyResponse response) {
showLoadingNext(false);
showLoadingPrevious(false);
if (response.isSuccess && response.hasData) {
LogMessage.d("loadMessages", response.data);
chatList.clear();
List<ChatMessageModel> chatMessageModel =
chatMessageModelFromJson(response.data);
chatList(chatMessageModel.reversed.toList());
navigateToMessage(chatMessage, index: index);
chatLoading(false);
} else {
chatLoading(false);
}
});
}