eventParam function
Implementation
String eventParam(String? fp, String method, bool? isApiPath) {
if (fp == null) return "(dynamic params)";
if (isApiPath != null && isApiPath) {
// fp = apiPath
try {
if (fp.endsWith('.proto')) {
return extractProtoMethodParams(fp, method);
}
Map<String, dynamic>? eResult = jsonDecode(
extractMethodParams(fp, method) ?? "{}",
);
final params = eResult?["data"] ?? "(dynamic params)";
// printInfo("fp: $fp, method:$method ,\neResult $params");
return params;
} catch (e) {
return "()";
}
} else {
// fp = eventPath
Map<String, dynamic>? eResult = jsonDecode(
extractConstructorParams(fp, method),
);
final params = eResult?["data"]?["constructorParams"] ?? "()";
// printInfo("fp: $fp, method:$method ,\neResult $params");
return params;
}
}