clientIdFromMessages static method

String? clientIdFromMessages(
  1. List<Map<String, dynamic>> messages
)

Extract client ID from messages

Implementation

static String? clientIdFromMessages(List<Map<String, dynamic>> messages) {
  try {
    final connectMessage = messages.firstWhere(
      (message) => message['channel'] == '/meta/connect',
    );
    return connectMessage['clientId'] as String?;
  } catch (e) {
    return null;
  }
}