uploadFiles method
Uploading ParseFile's when there is any file to upload
Implementation
Future<void> uploadFiles() async {
if (_operationFiles.isNotEmpty) {
List<String> keys = [];
List<Future<ParseFile>> futures = [];
_operationFiles.forEach((key, parseFile) async {
keys.add(key);
final future = parseFile.upload();
futures.add(future);
});
List<ParseFile> files = await Future.wait(futures);
for (int i = 0; i < keys.length; i++) {
String key = keys[i];
ParseFile file = files[i];
if (file.saved) {
set(key, file);
}
}
_operationFiles.clear();
}
return;
}