fromMap method

bool fromMap(
  1. Map argsMap
)

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);
}