toggleMessageSelection method

void toggleMessageSelection(
  1. RCIMIWMessage message,
  2. BuildContext context
)

Implementation

void toggleMessageSelection(RCIMIWMessage message, BuildContext context) {
  if (selectedMessages.contains(message)) {
    selectedMessages.remove(message);
  } else {
    if (selectedMessages.length >= 100) {
      ScaffoldMessenger.of(context).showSnackBar(
        const SnackBar(
          content: Text('聊天记录选择不能超过100条'),
        ),
      );
      return;
    }
    selectedMessages.add(message);
  }
  notifyListeners();
}