private void multipartCommit() throws Exception {
final HashMap<String, RequestBody> params = new HashMap<>();
params.putAll(upload.baseParams);
params.put("part", Util.createStringPart(Integer.toString(container.num)));
RetryNetworkFunc<ResponseBody> func;
func = new RetryNetworkFunc<ResponseBody>(5, 5, Upload.DELAY_BASE) {
@Override
Response<ResponseBody> work() throws Exception {
return Networking.getUploadService().commit(params).execute();
}
};
func.call();
}