fetchMessageList method
dynamic
fetchMessageList()
Implementation
fetchMessageList() async {
await Mirrorfly.searchConversation(
searchKey: search.text.trim().toString(),
flyCallBack: (FlyResponse response) {
mirrorFlyLog("flutter search", response.toString());
var result = chatMessageModelFromJson(response.data);
chatMessages(result);
var mRecentSearchList = <Rx<RecentSearch>>[].obs;
// var i = 0.obs;
for (var message in result) {
var searchMessageItem = RecentSearch(
jid: message.chatUserJid,
mid: message.messageId,
searchType: AppConstants.typeSearchMessage,
chatType: message.messageChatType.toString(),
isSearch: true)
.obs;
mRecentSearchList.insert(0, searchMessageItem);
// i++;
}
/*var map = <Rx<int>, RxList<Rx<RecentSearch>>>{}; //{0,searchMessageItem};
map.putIfAbsent(i, () => mRecentSearchList).obs;
filteredMessageList(map);
update();*/
});
}