fromJson static method
from json
Implementation
static Message? fromJson(Map<String, dynamic> json) {
final type = json['type'] as int;
if (type < 100 || type > 102) {
return null;
}
switch (AwarenessMessageType.values[type - 100]) {
case AwarenessMessageType.awarenessUpdate:
return AwarenessUpdateMessage.fromJson(json);
case AwarenessMessageType.awarenessQuery:
return AwarenessQueryMessage.fromJson(json);
case AwarenessMessageType.awarenessState:
return AwarenessStateMessage.fromJson(json);
}
}