Fix clearing download queue on cancel
This commit is contained in:
parent
e637b39939
commit
699da948e5
@ -190,11 +190,11 @@ export class ApiFileManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public requestFilePart(dcId: DcId, location: InputFileLocation, offset: number, limit: number, id = 0, queueId = 0, checkCancel?: () => void) {
|
public requestFilePart(dcId: DcId, location: InputFileLocation, offset: number, limit: number, id = 0, queueId = 0, checkCancel?: () => void) {
|
||||||
return this.downloadRequest(dcId, id, () => {
|
return this.downloadRequest(dcId, id, async() => { // do not remove async, because checkCancel will throw an error
|
||||||
checkCancel && checkCancel();
|
checkCancel && checkCancel();
|
||||||
|
|
||||||
const invoke = (): Promise<MyUploadFile> => {
|
const invoke = async(): Promise<MyUploadFile> => {
|
||||||
checkCancel && checkCancel();
|
checkCancel && checkCancel(); // do not remove async, because checkCancel will throw an error
|
||||||
|
|
||||||
const promise = apiManager.invokeApi('upload.getFile', {
|
const promise = apiManager.invokeApi('upload.getFile', {
|
||||||
location,
|
location,
|
||||||
|
Loading…
Reference in New Issue
Block a user