From 86b877d6d15fe1107dc7186b1ede924b4a18c834 Mon Sep 17 00:00:00 2001 From: lxcong <83766787@qq.com> Date: Tue, 21 Jan 2025 16:25:00 +0800 Subject: [PATCH] improve: Enhance Chainbase query error handling - Replace generic "error" return with descriptive error message - Provide user-friendly error feedback through callback - Optimize function return logic --- packages/plugin-chainbase/src/actions/queryData.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/plugin-chainbase/src/actions/queryData.ts b/packages/plugin-chainbase/src/actions/queryData.ts index 31d10d025e..4707638f17 100644 --- a/packages/plugin-chainbase/src/actions/queryData.ts +++ b/packages/plugin-chainbase/src/actions/queryData.ts @@ -84,7 +84,10 @@ export const queryBlockChainData: Action = { }); } catch (error) { elizaLogger.error("Error in queryChainbase action:", error); - return "error"; + callback({ + text: "An error occurred while querying the blockchain. Please try again later.", + }); + return ; } },