Rank 1: Thread
UploadService().pickFile().then((file) async { if (file != null) { Logger().i(file.files.single.name);
// file info String fileName = "${DateTime.now().toString()}-${file..names.first}"; Uuid uuid = const Uuid(); String fileId = uuid.v4();
var finFile = InputFile.fromPath( path: file.files.single.path!, filename: fileName, );
try { storage .createFile( bucketId: AppSettings.storageBucketId, fileId: fileId, file: finFile, onProgress: (p0) { Logger().d(p0); }, ) .catchError((e) { Logger().e(e); }); } catch (e) { Logger().e(e); } } else { setState(() { showUploadingScreen = false; }); } });