getItem method

Future getItem(
  1. dynamic docId
)

Implementation

Future<dynamic> getItem(dynamic docId) async {
  final data = await get();
  if (_isMap(data)) {
    return Map.from(data)[docId];
  } else if (_isList(data)) {
    if (docId is! int) {
      throw const StorageDatabaseException("docId must be integer");
    }
    return List.from(data)[docId];
  } else {
    throw StorageDatabaseException(
      "This Collection ($collectionId) does not support collections",
    );
  }
}