SignalingMessage.fromJson constructor

SignalingMessage.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory SignalingMessage.fromJson(Map<String, dynamic> json) {
  return SignalingMessage(
    type: SignalingMessageType.values.firstWhere(
      (e) => e.name.toUpperCase() == json['type'],
      orElse: () => SignalingMessageType.error,
    ),
    src: json['src'],
    dst: json['dst'],
    payload: json['payload'],
  );
}