loadRun method

  1. @override
Future<Map<String, dynamic>?> loadRun(
  1. String runId
)
override

Implementation

@override
Future<Map<String, dynamic>?> loadRun(String runId) async {
  await _ensureTable();
  final rows = await DB.query(
    'SELECT run_json FROM $_tableName WHERE run_id = ? ORDER BY id DESC ${DB.buildLimitClause(1)}',
    positionalParams: [runId],
  );
  if (rows.isEmpty) return null;
  return Map<String, dynamic>.from(
    jsonDecode(rows.first['run_json'].toString()) as Map,
  );
}