mirror of
https://git.mirrors.martin98.com/https://github.com/actions/toolkit
synced 2025-08-22 02:59:05 +08:00
Fix linter
This commit is contained in:
parent
8cf7e029de
commit
6d304fe599
20
packages/cache/src/internal/downloadUtils.ts
vendored
20
packages/cache/src/internal/downloadUtils.ts
vendored
@ -92,19 +92,19 @@ export class DownloadProgress {
|
||||
}
|
||||
|
||||
setLastTimeOfNewBytes(): void {
|
||||
this.lastTimeOfNewBytes = Date.now();
|
||||
this.lastTimeOfNewBytes = Date.now()
|
||||
}
|
||||
|
||||
getLastTimeOfNewBytes(): number | undefined {
|
||||
return this.lastTimeOfNewBytes;
|
||||
return this.lastTimeOfNewBytes
|
||||
}
|
||||
|
||||
setAbortController(abortReference: AbortController): void {
|
||||
this.abortController = abortReference;
|
||||
this.abortController = abortReference
|
||||
}
|
||||
|
||||
triggerAbortController(): void {
|
||||
this.abortController?.abort();
|
||||
this.abortController?.abort()
|
||||
}
|
||||
|
||||
/**
|
||||
@ -149,11 +149,15 @@ export class DownloadProgress {
|
||||
onProgress(): (progress: TransferProgressEvent) => void {
|
||||
return (progress: TransferProgressEvent) => {
|
||||
if (progress.loadedBytes > this.getTransferredBytes()) {
|
||||
this.setReceivedBytes(progress.loadedBytes);
|
||||
this.setLastTimeOfNewBytes();
|
||||
this.setReceivedBytes(progress.loadedBytes)
|
||||
this.setLastTimeOfNewBytes()
|
||||
} else {
|
||||
if (this.getLastTimeOfNewBytes !== undefined && Date.now() - this.getLastTimeOfNewBytes()! > 120000) { // if download hanging for more than 2 minutes
|
||||
this.triggerAbortController();
|
||||
// if download hanging for more than 2 minutes
|
||||
if (
|
||||
this.getLastTimeOfNewBytes() !== undefined &&
|
||||
Date.now() - this.getLastTimeOfNewBytes()! > 120000
|
||||
) {
|
||||
this.triggerAbortController()
|
||||
throw new Error(
|
||||
'Aborting cache download as the download has stalled for more than 2 minutes.'
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user