From d0d4f8a27c982f2e9b74d485150ea85dc40bd861 Mon Sep 17 00:00:00 2001 From: yetone Date: Sat, 17 Aug 2024 22:56:25 +0800 Subject: [PATCH] fix: do not use gmatch (#43) --- lua/avante/ai_bot.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/avante/ai_bot.lua b/lua/avante/ai_bot.lua index d52a265d3..87f0b43a8 100644 --- a/lua/avante/ai_bot.lua +++ b/lua/avante/ai_bot.lua @@ -149,7 +149,7 @@ local function call_claude_api_stream(question, code_lang, code_content, selecte if not data then return end - for line in data:gmatch("[^\r\n]+") do + for _, line in ipairs(vim.split(data, "\n")) do if line:sub(1, 6) ~= "data: " then return end @@ -264,7 +264,7 @@ local function call_openai_api_stream(question, code_lang, code_content, selecte if not data then return end - for line in data:gmatch("[^\r\n]+") do + for _, line in ipairs(vim.split(data, "\n")) do if line:sub(1, 6) ~= "data: " then return end