fileAsBytesIoWeb function

Future<CachedMediaInfo?> fileAsBytesIoWeb(
  1. CachedMediaInfo? cachedMediaInfo,
  2. String mediaUrl
)

Implementation

Future<CachedMediaInfo?> fileAsBytesIoWeb(CachedMediaInfo? cachedMediaInfo, String mediaUrl) async {
  if (getShowLogs) developer.log('🟫  fileAsBytesIoWeb() WEB - $mediaUrl', name: 'Cached Media package');
  Uint8List bytes = (await NetworkAssetBundle(Uri.parse(mediaUrl)).load(mediaUrl)).buffer.asUint8List();
  final cachedMediaInfo = CachedMediaInfo(
    id: const Uuid().v1(),
    mediaUrl: mediaUrl,
    bytes: bytes,
    cachedMediaUrl: '',
    dateCreated: 0,
    fileSize: 0,
  );
  return cachedMediaInfo;
}