diff --git a/packages/frontend/core/src/components/blocksuite/block-suite-editor/ai/copilot-client.ts b/packages/frontend/core/src/components/blocksuite/block-suite-editor/ai/copilot-client.ts index a6fa5ad93c..1982e64364 100644 --- a/packages/frontend/core/src/components/blocksuite/block-suite-editor/ai/copilot-client.ts +++ b/packages/frontend/core/src/components/blocksuite/block-suite-editor/ai/copilot-client.ts @@ -84,7 +84,7 @@ export class CopilotClient { return res.currentUser?.copilot?.histories; } - chatText({ + async chatText({ sessionId, messageId, message, @@ -113,13 +113,8 @@ export class CopilotClient { }); } - return new Promise(resolve => { - fetch(url.toString()) - .then(res => { - resolve(res.text()); - }) - .catch(console.error); - }); + const response = await fetch(url.toString()); + return response.text(); } // Text or image to text