diff --git a/lua/leetcode-ui/popup/console/result.lua b/lua/leetcode-ui/popup/console/result.lua index 520113d..f516b97 100644 --- a/lua/leetcode-ui/popup/console/result.lua +++ b/lua/leetcode-ui/popup/console/result.lua @@ -5,6 +5,9 @@ local t = require("leetcode.translator") local problemlist = require("leetcode.cache.problemlist") local log = require("leetcode.logger") local config = require("leetcode.config") +local Solved = require("leetcode-ui.lines.solved") + +local solved = Solved() ---@class lc.ui.Console.ResultPopup : lc.ui.Console.Popup ---@field renderer lc.ui.Result @@ -24,7 +27,8 @@ function ResultPopup:handle(item) local status = item.status_code == 10 and "ac" or "notac" problemlist.change_status(self.console.question.q.title_slug, status) if status == "ac" then - config.stats.update_streak() + solved:update() + config.stats.update() end end