fromMap method
Returns true when even's atrributes parsed successfully
Implementation
bool fromMap(Map<dynamic, dynamic> argsMap) {
int argsCounter = 0;
int stateVal = 0;
argsMap.forEach((key, value) {
if ((key == PjsipConnectPlatform.kArgName) && (value is String)) {
name = value;
argsCounter += 1;
}
if ((key == PjsipConnectPlatform.kNetState) && (value is int)) {
stateVal = value;
argsCounter += 1;
}
});
switch (stateVal) {
case PjsipConnectFlutter.kNetStateLost:
state = NetState.lost;
case PjsipConnectFlutter.kNetStateRestored:
state = NetState.restored;
case PjsipConnectFlutter.kNetStateSwitched:
state = NetState.switched;
}
return (argsCounter == 2);
}