initData method
dynamic
initData(
{ - NIMMessage? anchorMessage,
})
override
Implementation
@override
initData({NIMMessage? anchorMessage}) async {
await initBaseData(updateTitle: false);
chatTitle = rootSessionTitle;
topicTitle = _resolveTitle();
notifyListeners();
if (anchorMessage != null) {
loadMessageWithAnchor(anchorMessage);
} else if (findAnchorDate != null) {
loadMessageWithAnchorDate(findAnchorDate!);
} else {
_initTopicFetch();
}
subscriptions.add(
ChatServiceObserverRepo.observeMessageReceipt().listen((event) {
updateP2PReceipt(event);
}),
);
}