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.kArgSubscrId)&&(value is int)) { subscrId = value; argsCounter+=1; } else
if((key == PjsipConnectPlatform.kSubscrState)&&(value is int)) { stateVal = value; argsCounter+=1; } else
if((key == PjsipConnectPlatform.kResponse)&&(value is String)) { response = value; argsCounter+=1; }
});
switch (stateVal) {
case PjsipConnectFlutter.kSubscrStateCreated: state = SubscriptionState.created;
case PjsipConnectFlutter.kSubscrStateUpdated: state = SubscriptionState.updated;
case PjsipConnectFlutter.kSubscrStateDestroyed: state = SubscriptionState.destroyed;
}
return (argsCounter==3);
}