Fix transfer stopping

This commit is contained in:
Michal Horejsek
2020-10-20 10:37:41 +02:00
parent 51b6f95342
commit 719d369c2a
5 changed files with 45 additions and 3 deletions

View File

@ -177,6 +177,10 @@ func (p *PMAPIProvider) transferMessage(rules transferRules, progress *Progress,
return
}
if progress.shouldStop() {
return
}
importMsgReqSize := len(importMsgReq.Body)
if p.nextImportRequestsSize+importMsgReqSize > pmapiImportBatchMaxSize || len(p.nextImportRequests) == pmapiImportBatchMaxItems {
preparedImportRequestsCh <- p.nextImportRequests