inAppDataFromJson method

InAppData? inAppDataFromJson(
  1. dynamic methodCallArgs
)

Implementation

InAppData? inAppDataFromJson(dynamic methodCallArgs) {
  try {
    Map<String, dynamic> inAppDataPayload = json.decode(methodCallArgs);
    Map<String, dynamic> data = inAppDataPayload[keyData];
    return InAppData(
        PlatformsExtension.fromString(data[keyPlatform]),
        accountMetaFromMap(inAppDataPayload[keyAccountMeta]),
        campaignDataFromMap(data));
  } catch (e, stackTrace) {
    Logger.e("$_tag Error: inAppDataFromJson() :",
        error: e, stackTrace: stackTrace);
  }
  return null;
}