Skip to content

Commit

Permalink
📝 docs: update plugin documents
Browse files Browse the repository at this point in the history
  • Loading branch information
arvinxx committed Nov 6, 2023
1 parent e967c9d commit eec57eb
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions docs/guides/plugin-ui.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@ LobeChat 通过 `iframe` + `postMessage` 实现插件 ui 的加载与通信。

### 插件主动请求

你可以通过 [fetchPluginMessage](/api/message) 方法主动向 LobeChat 获取当前消息的数据。
你可以通过 [lobeChat](/api/lobe-chat-client)`getPluginMessage` 方法主动向 LobeChat 获取当前消息的数据。

```tsx | pure
import { fetchPluginMessage } from '@lobehub/chat-plugin-sdk/client';
import { lobeChat } from '@lobehub/chat-plugin-sdk/client';
import { memo, useEffect, useState } from 'react';

import { ResponseData } from '@/type';
Expand All @@ -41,7 +41,7 @@ const Render = memo(() => {

useEffect(() => {
// 从 LobeChat 获取当前插件的消息
fetchPluginMessage().then((e: ResponseData) => {
lobeChat.getPluginMessage().then((e: ResponseData) => {
setData(e);
});
}, []);
Expand All @@ -53,7 +53,7 @@ export default Render;
```

:::info
`fetchPluginMessage` 方法是一个普通的异步请求方法,因此可以搭配 `swr``react-query` 实现数据的缓存与自动更新,达到更加优良的用户体验。
`lobeChat.getPluginMessage` 方法是一个普通的异步请求方法,因此可以搭配 `swr``react-query` 实现数据的缓存与自动更新,达到更加优良的用户体验。
:::

### 接受 LobeChat 推送
Expand Down

0 comments on commit eec57eb

Please sign in to comment.