backupAll method
Implementation
Future<BackUpResult> backupAll() async {
BackUpResult backUpResult = BackUpResult();
if (collections.isEmpty) {
backUpResult.hasError = true;
backUpResult.message = "Collections list empty!";
return backUpResult;
}
backUpResult.collection = collections.toString();
int done = 0;
for (var collection in collections) {
backup(collectionId: collection);
done++;
}
if (done != collections.length) {
backUpResult.hasError = true;
backUpResult.message = "All collections not backup!";
return backUpResult;
}
backUpResult.hasError = false;
backUpResult.message = "$done collections successfully backup!";
return backUpResult;
}