runRuleExpression function

bool runRuleExpression(
  1. String expression,
  2. String beforeReplacement,
  3. String identifier,
  4. Map<String, dynamic> variablesHash,
)

Implementation

bool runRuleExpression(String expression, String beforeReplacement,
    String identifier, Map<String, dynamic> variablesHash) {
  try {
    dynamic canEvalRule = dhisD2Functions(expression, variablesHash);
    return canEvalRule;
  } catch (e) {
    return false;
  }
}