()
| 103 | } |
| 104 | |
| 105 | private addTodo(): void { |
| 106 | const title = this.nextTodoTitle.trim() |
| 107 | if (!title) { |
| 108 | return |
| 109 | } |
| 110 | |
| 111 | this.createTodoMutation.mutate(title) |
| 112 | this.nextTodoTitle = '' |
| 113 | } |
| 114 | |
| 115 | private async invalidateTodos(): Promise<void> { |
| 116 | await demoQueryClient.invalidateQueries({ queryKey: ['todos'] }) |