batch static method
批量操作的上限为50个,会分组进行上传
Implementation
static Future<List> batch(BmobBatch batch) async {
List _list = [];
var list = batch.request;
int quotient = list.length ~/ 50;
for (int i = 0; i < quotient; i++) {
_list.addAll(await _batch(list.sublist(i * 50, i * 50 + 50)));
}
int remainder = list.length % 50;
if (remainder > 0) {
_list.addAll(await _batch(list.sublist(list.length - remainder)));
}
return _list;
}