ccMessageForwarded method

  1. @override
void ccMessageForwarded(
  1. BaseMessage message,
  2. List<User>? usersSent,
  3. List<Group>? groupsSent,
  4. MessageStatus status,
)
override

Implementation

@override
void ccMessageForwarded(BaseMessage message, List<User>? usersSent,
    List<Group>? groupsSent, MessageStatus status) {
  if (status == MessageStatus.inProgress) return;

  if (((usersSent?.length ?? 0) + (groupsSent?.length ?? 0)) == 1) {
    if (usersSent != null && usersSent.isNotEmpty) {
      navigateToMessagesScreen(user: usersSent[0]);
    } else {
      navigateToMessagesScreen(group: groupsSent![0]);
    }
  }
}