decode method
void
decode(
- String? jsonStr
)
override
Implementation
@override
void decode(String? jsonStr) {
if (jsonStr == null || jsonStr.isEmpty) {
developer.log("Flutter LocationMessage deocde error: no content", name: "RongIMClient.LocationMessage");
return;
}
Map map = json.decode(jsonStr);
this.mLat = map["latitude"];
this.mLng = map["longitude"];
this.mPoi = map["poi"];
this.mBase64 = map["content"];
this.mImgUri = map["content"];
Map? userMap = map["user"];
super.decodeUserInfo(userMap);
}