get method

  1. @override
Future<DatabaseData?> get(
  1. String key,
  2. QueryParams queryParams
)
override

Get data from storage.

The retrieved data is associated to both the key and queryParams.

Implementation

@override
Future<DatabaseData?> get(String key, QueryParams queryParams) async {
  DatabaseData? dbData;
  final db = await _getDb();
  final maps = await _queryByKeyAndParams(db, key, queryParams);
  if (maps.isNotEmpty) dbData = DatabaseData.fromJson(maps.first);

  return dbData;
}