obtainData method

  1. @override
Future<void> obtainData([
  1. double contextId = 0
])
override

Implementation

@override
Future<void> obtainData([double contextId = 0]) async {
  if (data != null) return;

  final Uri? resolvedUri = this.resolvedUri;
  if (resolvedUri != null) {
    final String assetName = getAssetName(resolvedUri);
    ByteData byteData = await rootBundle.load(assetName);
    data = byteData.buffer.asUint8List();
  } else {
    _failedToResolveBundle(url);
  }
}