check method

  1. @override
Future<Map<String, StatusActionTest>> check(
  1. StatusAction action
)
override

Implementation

@override
Future<Map<String, StatusActionTest>> check(StatusAction action) async {
  int serviceId = server.config.getRequired<int>('service_id');
  var errorsCount = await action.db.fetchOne<String>('SELECT SUM(current_count) FROM run_errors WHERE app_id = ?', [serviceId]);
  var intCount = errorsCount != null ? BigInt.parse(errorsCount).toInt() : 0;
  return {'errors': StatusActionTest(intCount < 10, value: intCount)};
}