feat(xo-server/test.createTask): dynamic name and progress

This commit is contained in:
Julien Fontanet
2023-06-05 15:39:39 +02:00
parent 1da05e239d
commit b0e2ea64e9

View File

@@ -118,8 +118,13 @@ export async function createTask({ name, objectId, result, duration }) {
const { abortSignal } = Task
let i = 0
let progress = 0
const handle = setInterval(() => {
Task.set('i', i++)
progress += (100 - progress) * 0.1
Task.set('progress', progress)
++i
Task.set(`name (step ${name + ' ' + i})`)
}, 5e3)
try {
await new Promise((resolve, reject) => {