()
| 1656 | } |
| 1657 | |
| 1658 | async cycleCurrentTaskStatus(): Promise<void> { |
| 1659 | try { |
| 1660 | const taskInfo = await this.getCurrentTaskForCommand(); |
| 1661 | if (!taskInfo) { |
| 1662 | return; |
| 1663 | } |
| 1664 | |
| 1665 | const nextStatus = this.statusManager.getNextStatus(taskInfo.status); |
| 1666 | await this.updateTaskProperty(taskInfo, "status", nextStatus); |
| 1667 | } catch (error) { |
| 1668 | tasknotesLogger.error("Failed to cycle current task status:", { |
| 1669 | category: "persistence", |
| 1670 | operation: "cycle-current-task-status", |
| 1671 | error: error, |
| 1672 | }); |
| 1673 | new Notice("Failed to cycle task status"); |
| 1674 | } |
| 1675 | } |
| 1676 | |
| 1677 | async cycleCurrentTaskPriority(): Promise<void> { |
| 1678 | try { |
no test coverage detected