From e65a432f5c9fc11d15d53ae0e16e5f4b7d62400a Mon Sep 17 00:00:00 2001
From: wsj <593216709@qq.com>
Date: Sat, 17 Oct 2026 20:53:17 +0800
Subject: [PATCH] feat: api

---
 src/utils/feedback.ts |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/src/utils/feedback.ts b/src/utils/feedback.ts
new file mode 100644
index 0000000..d634a1e
--- /dev/null
+++ b/src/utils/feedback.ts
@@ -0,0 +1,15 @@
+import type { MessageInstance } from 'antd/es/message/interface';
+
+/**
+ * 非组件模块(如 API 请求)无法直接使用 `App.useApp()`,
+ * 由 `AntdAppBridge` 把 App 上下文中的 message 实例注入到这里。
+ */
+let messageInstance: MessageInstance | null = null;
+
+export const setMessageInstance = (instance: MessageInstance) => {
+  messageInstance = instance;
+};
+
+export const showErrorMessage = (content: string) => {
+  messageInstance?.error(content);
+};

--
Gitblit v1.9.3