getFileDataFromUrl method

  1. @override
Future<FileModel?> getFileDataFromUrl(
  1. String fileUrl
)
override

Implementation

@override
Future<FileModel?> getFileDataFromUrl(String fileUrl) async {
  try {
    String bucketId = fileUrl.substring(fileUrl.indexOf("buckets/") + 8, fileUrl.indexOf("/files"));
    String fileId = fileUrl.substring(fileUrl.indexOf("files/") + 6, fileUrl.indexOf("/view"));
    return await getFileData(fileId, bucketId: bucketId);
  } catch (error) {
    logger.info("error at Storage.getFileDataFromUrl >>> $error");
  }
  return null;
}