123456789101112131415161718192021 |
- function repeatTask({ data, id }) {
- return new Promise((resolve) => {
- if (this.repeatedTasks[id] >= data.repeatFor) {
- delete this.repeatedTasks[id];
- resolve({
- data: data.repeatFor,
- nextBlockId: this.getBlockConnections(id),
- });
- } else {
- this.repeatedTasks[id] = (this.repeatedTasks[id] || 1) + 1;
- resolve({
- data: data.repeatFor,
- nextBlockId: this.getBlockConnections(id, 2),
- });
- }
- });
- }
- export default repeatTask;
|