getTestResult method

StsResult? getTestResult()

Retrieves the StsResult from the last task result, if available.

Implementation

StsResult? getTestResult() {
  final result = blocTask.lastTaskResult?.results['sts_test'] as RPActivityResult?;
  if (result != null) {
    for (var stepResult in result.results.values) {
      if (kDebugMode) {
        print('[stepResult]: $stepResult');
      }
      if (stepResult is StsResult) {
        return stepResult;
      }
    }
    return null; // No StsResult found
  } else {
    if (kDebugMode) {
      print('[StsResultStep]: blockTask.lastTaskResult result is null or key doesn\'t exist.');
    }
    return null;
  }
}