INNER CODE UNIT · JavaScript
cur
nyxxbit/discord-quest-completer · index.js:779
cur = Math.min(task.serverCur + (Date.now() - task.serverAt) / 1000, task.max);
} else {
cur = Math.min(task.cur + 1, task.max);
}
this.updateTask(id, { cur });
}
}, 1000);
},
updateTask(id, data) {
const oldData = this.tasks.get(id);
const isPending = data.status === "PENDING" || data.status === "QUEUE";
const isDone = data.status === "COMPLETED" || data.status === "CLAIMED";
const isFailed = data.status === "FAILED";
const newData = { ...oldData, ...data, done: isDone, pending: isPending, failed: isFailed };
this.tasks.set(id, newData);