mirror of
https://git.mirrors.martin98.com/https://github.com/actions/toolkit
synced 2025-08-22 06:19:07 +08:00
Stop progress bar on message.complete
This commit is contained in:
parent
ae026cf7c6
commit
14f28534ef
9
packages/cache/src/internal/downloadUtils.ts
vendored
9
packages/cache/src/internal/downloadUtils.ts
vendored
@ -161,8 +161,9 @@ export class DownloadProgress {
|
||||
}
|
||||
}
|
||||
|
||||
async function displayDownloadProgress(socket: any, startTime: number): Promise<void> {
|
||||
while(!socket.destroyed) {
|
||||
async function displayDownloadProgress(message: any, startTime: number): Promise<void> {
|
||||
const socket = message.socket
|
||||
while(!message.complete) {
|
||||
const byteRead = socket.bytesRead
|
||||
const totalBytes = 100000
|
||||
const percentage = (100 * (byteRead / totalBytes)).toFixed(
|
||||
@ -178,7 +179,7 @@ async function displayDownloadProgress(socket: any, startTime: number): Promise<
|
||||
core.info(
|
||||
`Received ${byteRead} of ${totalBytes} (${percentage}%), ${downloadSpeed} MBs/sec`
|
||||
)
|
||||
sleep(10)
|
||||
sleep(100)
|
||||
}
|
||||
}
|
||||
|
||||
@ -206,7 +207,7 @@ export async function downloadCacheHttpClient(
|
||||
core.debug(`Aborting download, socket timed out after ${SocketTimeout} ms`)
|
||||
})
|
||||
|
||||
await displayDownloadProgress(downloadResponse.message.socket, startTime)
|
||||
await displayDownloadProgress(downloadResponse.message, startTime)
|
||||
|
||||
await pipeResponseToStream(downloadResponse, writeStream)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user