convertFromMap static method
Implementation
static SendMessageResult convertFromMap(dynamic args) {
SendMessageResult sendMessageResult = SendMessageResult();
var newMsg = null;
if (args["subType"] != null && args["subType"].toInt() == LVIMEnumDefine.IM_SUBTYPE_IMAGE){
newMsg = LVIMImageMsg();
}else if (args["subType"] != null && args["subType"].toInt() == LVIMEnumDefine.IM_SUBTYPE_AUDIO){
newMsg = LVIMAudioMsg();
}else if (args["subType"] != null && args["subType"].toInt() == LVIMEnumDefine.IM_SUBTYPE_VIDEO){
newMsg = LVIMVideoMsg();
}else{
newMsg = LVIMMsg();
}
newMsg.convertFromMap(args);
sendMessageResult.msg = newMsg;
sendMessageResult.eCode = args["eCode"] ?? -1;
if (args["rCode"] != null){
sendMessageResult.rCode = args["rCode"];
}
return sendMessageResult;
}