* Set the current mode. * Called when mode changes are detected from extension state messages. * * @param mode - The new mode value
(mode: string | undefined)
| 276 | * @param mode - The new mode value |
| 277 | */ |
| 278 | setCurrentMode(mode: string | undefined): void { |
| 279 | if (this.state.currentMode !== mode) { |
| 280 | this.updateState({ |
| 281 | ...this.state, |
| 282 | currentMode: mode, |
| 283 | lastUpdatedAt: Date.now(), |
| 284 | }) |
| 285 | } |
| 286 | } |
| 287 | |
| 288 | /** |
| 289 | * Reset to completely uninitialized state. |
no test coverage detected