loadDocument method

Future<DynamicMap?> loadDocument(
  1. LocalStoreDocumentQuery query
)

Implementation

Future<DynamicMap?> loadDocument(LocalStoreDocumentQuery query) async {
  await initialize();
  await onLoad?.call();
  final trimPath = query.path.trimQuery().trimString("/");
  final paths = trimPath.split("/");
  if (paths.isEmpty) {
    return null;
  }
  final value = _data._readFromPath(paths, 0);
  if (value is! Map) {
    return null;
  }
  return Map<String, dynamic>.from(value);
}