query method
Implementation
@override
Future<UnpuberPackage?> query(String name) async {
final result = _db.select(
'SELECT record FROM meta WHERE name = ?',
[name],
);
if (result.isEmpty) {
return null;
}
return UnpuberPackage.fromJson(
_normalizeRecord(
jsonDecode(result.first['record'] as String) as Map<String, dynamic>,
),
);
}