JanusError.fromMap(- Map<String, dynamic> map
)
Implementation
factory JanusError.fromMap(Map<String, dynamic> map) {
if (map['result'] != null &&
map['result']?.containsKey('code') &&
map['result']?.containsKey('reason')) {
return JanusError(
event: map['result']?['event'] as String?,
errorCode: map['result']?['code'] as int,
error: map['result']?['reason'] as String,
pluginName:
map.entries.where((element) => element.value == 'event').first.key,
);
}
return JanusError(
errorCode: map['error_code'] as int,
error: map['error'] as String,
pluginName:
map.entries.where((element) => element.value == 'event').first.key,
);
}