shouldHandleCurrentMessage method

  1. @override
bool shouldHandleCurrentMessage(
  1. NIMMessage message
)
override

Implementation

@override
bool shouldHandleCurrentMessage(NIMMessage message) {
  if (message.conversationId != conversationId) {
    return false;
  }
  if (_shouldHandlePendingTopicMessage(message)) {
    return true;
  }
  if (_currentTopic == null) {
    return false;
  }
  final refer = message.topicRefer;
  return refer?.topicId == _currentTopic?.topicId &&
      refer?.conversationId == conversationId;
}