(task: RunTaskBodyInput)
| 1456 | } |
| 1457 | |
| 1458 | async #doRunTask(task: RunTaskBodyInput) { |
| 1459 | try { |
| 1460 | return await this._apiClient.runTask(this._id, task, { |
| 1461 | cachedTasksCursor: this._cachedTasksCursor, |
| 1462 | }); |
| 1463 | } catch (error) { |
| 1464 | if (error instanceof AutoYieldRateLimitError) { |
| 1465 | this._logger.debug("AutoYieldRateLimitError", { |
| 1466 | error, |
| 1467 | }); |
| 1468 | |
| 1469 | throw error; |
| 1470 | } |
| 1471 | |
| 1472 | return; |
| 1473 | } |
| 1474 | } |
| 1475 | |
| 1476 | async #doCompleteTask(id: string, task: CompleteTaskBodyV2Input) { |
| 1477 | try { |