unpack static method

ControlContent unpack(
  1. Map<String, dynamic> header,
  2. Uint8List payload
)

Implementation

static ControlContent unpack(Map<String, dynamic> header, Uint8List payload) {
  final status = header['status_code'];
  int? statusCode;
  if (status is int) {
    statusCode = status;
  } else if (status is num) {
    statusCode = status.toInt();
  } else if (status is String) {
    statusCode = int.tryParse(status);
  }
  return ControlContent(method: header['method'] as String, statusCode: statusCode, message: header['message'] as String?);
}