fix: fixed Clear (#2199)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
This commit is contained in:
@@ -1847,10 +1847,13 @@ end
|
|||||||
|
|
||||||
function Sidebar:clear_history(args, cb)
|
function Sidebar:clear_history(args, cb)
|
||||||
self.current_state = nil
|
self.current_state = nil
|
||||||
local chat_history = Path.history.load(self.code.bufnr)
|
if next(self.chat_history) ~= nil then
|
||||||
if next(chat_history) ~= nil then
|
self.chat_history.messages = {}
|
||||||
chat_history.messages = {}
|
self.chat_history.entries = {}
|
||||||
Path.history.save(self.code.bufnr, chat_history)
|
Path.history.save(self.code.bufnr, self.chat_history)
|
||||||
|
self._history_cache_invalidated = true
|
||||||
|
self:reload_chat_history()
|
||||||
|
self:update_content_with_history()
|
||||||
self:update_content(
|
self:update_content(
|
||||||
"Chat history cleared",
|
"Chat history cleared",
|
||||||
{ focus = false, scroll = false, callback = function() self:focus_input() end }
|
{ focus = false, scroll = false, callback = function() self:focus_input() end }
|
||||||
|
|||||||
Reference in New Issue
Block a user