mirror of
https://github.com/QwenLM/qwen-code.git
synced 2025-12-20 08:47:44 +00:00
Upgrade to Ink 6 and React 19 (#2096)
Co-authored-by: jacob314 <jacob314@gmail.com>
This commit is contained in:
@@ -25,9 +25,12 @@ export function useConsoleMessages(): UseConsoleMessagesReturn {
|
||||
return;
|
||||
}
|
||||
|
||||
const newMessagesToAdd = messageQueueRef.current;
|
||||
messageQueueRef.current = [];
|
||||
|
||||
setConsoleMessages((prevMessages) => {
|
||||
const newMessages = [...prevMessages];
|
||||
messageQueueRef.current.forEach((queuedMessage) => {
|
||||
newMessagesToAdd.forEach((queuedMessage) => {
|
||||
if (
|
||||
newMessages.length > 0 &&
|
||||
newMessages[newMessages.length - 1].type === queuedMessage.type &&
|
||||
@@ -42,7 +45,6 @@ export function useConsoleMessages(): UseConsoleMessagesReturn {
|
||||
return newMessages;
|
||||
});
|
||||
|
||||
messageQueueRef.current = [];
|
||||
messageQueueTimeoutRef.current = null; // Allow next scheduling
|
||||
}, []);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user