RCKConvoProvider constructor
RCKConvoProvider({
- required bool isMainPage,
- required RCKEngineProvider engineProvider,
Implementation
RCKConvoProvider({required this.isMainPage, required this.engineProvider}) {
engineProvider.receiveMessageNotifier.addListener(_onReceiveMessage);
engineProvider.networkChangeNotifier.addListener(_onNetworkChange);
engineProvider.failedMessageSentNotifier.addListener(_onFailedMessageSent);
engineProvider.conversationStatus.addListener(_onConversationStatusChange);
engineProvider.recallMessageNotifier.addListener(_onRecallMessage);
engineProvider.readClearTargetId.addListener(_onReadClearTargetId);
// 监听当前用户ID变化
lastUserId = engineProvider.currentUserId;
engineProvider.addListener(_onUserIdChange);
}