speed up file uploads

This commit is contained in:
Sai Naw Wun
2020-11-13 03:09:53 +06:30
parent ca21f48dab
commit 96330a80dc
2 changed files with 23 additions and 12 deletions

View File

@@ -23,6 +23,17 @@ Future<Map> getClaims({bool refreshIdToken = false}) async {
return idToken.claims;
}
// returns list of url
Future<List<String>> uploadFiles(String path, List<File> files,
{String fileName}) async {
List<Future<String>> fu = [];
for (File f in files) {
Future<String> u = uploadStorage(path, f);
fu.add(u);
}
return Future.wait(fu);
}
Future<String> uploadStorage(String path, File file, {String fileName}) async {
if (fileName == null) {
fileName = Uuid().v4();