Remove readAsBytesSync

This commit is contained in:
vishnukvmd 2021-08-09 12:00:30 +05:30
parent 1d6fc95593
commit 7792c3d6d0
4 changed files with 9 additions and 8 deletions

View file

@ -625,11 +625,12 @@ class FileUploader {
"HttpException: Content size exceeds specified contentLength.") &&
attempt == 1) {
return _putFile(uploadURL, file,
contentLength: file.readAsBytesSync().length, attempt: 2);
contentLength: (await file.readAsBytes()).length, attempt: 2);
} else if (attempt < kMaximumUploadAttempts) {
final newUploadURL = await _getUploadURL();
return _putFile(newUploadURL, file,
contentLength: file.readAsBytesSync().length, attempt: attempt + 1);
contentLength: (await file.readAsBytes()).length,
attempt: attempt + 1);
} else {
_logger.info(
"Upload failed for file with size " + fileSize.toString(), e);

View file

@ -149,7 +149,7 @@ Future<Uint8List> getThumbnailFromInAppCacheFile(ente.File file) async {
if (!localFile.existsSync()) {
return null;
}
var thumbnailData = localFile.readAsBytesSync();
var thumbnailData = await localFile.readAsBytes();
int compressionAttempts = 0;
while (thumbnailData.length > kThumbnailDataLimit &&
compressionAttempts < kMaximumThumbnailCompressionAttempts) {

View file

@ -124,7 +124,7 @@ Future<io.File> _downloadLivePhoto(ente.File file,
}
_logger.fine("Decoded zipped live photo from " + decryptedFile.path);
io.File imageFileCache, videoFileCache;
List<int> bytes = decryptedFile.readAsBytesSync();
List<int> bytes = await decryptedFile.readAsBytes();
Archive archive = ZipDecoder().decodeBytes(bytes);
final tempPath = Configuration.instance.getTempDirectory();
// Extract the contents of Zip compressed archive to disk
@ -163,7 +163,7 @@ Future<io.File> _downloadLivePhoto(ente.File file,
await videoFile.writeAsBytes(data);
videoFileCache = await VideoCacheManager.instance.putFile(
file.getDownloadUrl(),
videoFile.readAsBytesSync(),
await videoFile.readAsBytes(),
eTag: file.getDownloadUrl(),
maxAge: Duration(days: 365),
fileExtension: fileExtension,
@ -201,7 +201,7 @@ Future<io.File> _downloadAndCache(ente.File file, BaseCacheManager cacheManager,
}
final cachedFile = await cacheManager.putFile(
file.getDownloadUrl(),
outputFile.readAsBytesSync(),
await outputFile.readAsBytes(),
eTag: file.getDownloadUrl(),
maxAge: Duration(days: 365),
fileExtension: fileExtension,

View file

@ -35,7 +35,7 @@ class FileDownloadItem {
Future<Uint8List> getThumbnailFromServer(File file) async {
final cachedThumbnail = getCachedThumbnail(file);
if (cachedThumbnail.existsSync()) {
final data = cachedThumbnail.readAsBytesSync();
final data = await cachedThumbnail.readAsBytes();
ThumbnailLruCache.put(file, data);
return data;
}
@ -66,7 +66,7 @@ Future<Uint8List> getThumbnailFromLocal(File file,
}
final cachedThumbnail = getCachedThumbnail(file);
if (cachedThumbnail.existsSync()) {
final data = cachedThumbnail.readAsBytesSync();
final data = await cachedThumbnail.readAsBytes();
ThumbnailLruCache.put(file, data);
return data;
}