ConnectionEvent.fromMap constructor
ConnectionEvent.fromMap(
- Map data
Implementation
factory ConnectionEvent.fromMap(Map<dynamic, dynamic> data) {
final Map<dynamic, dynamic> port = data[Constants.port];
return ConnectionEvent(
id: data[Constants.id],
port: port[Constants.type] == Constants.destination
? MidiDestinationPort(port[Constants.id],
manufacturer: port[Constants.manufacturer],
name: port[Constants.name],
version: port[Constants.version])
: MidiSourcePort(port[Constants.id],
manufacturer: port[Constants.manufacturer],
name: port[Constants.name],
version: port[Constants.version]),
type: data[Constants.type] == Constants.destination
? MidiPortType.destination
: MidiPortType.source,
state: data[Constants.state] == Constants.connected
? MidiPortDeviceState.connected
: MidiPortDeviceState.disconnected);
}