Skip to content

Commit ab8cd6c

Browse files
committed
feat: add client blog catalog
1 parent 3f44639 commit ab8cd6c

10 files changed

+24
-28
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Example
2+
title: Wasm Client SDK架构介绍
33
hide_title: true
44
sidebar_position: 1
55
---

docs/blog/client/architectural/_category_.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"position": 3,
3-
"label": "架构与选型",
2+
"position": 2,
3+
"label": "SDK架构设计",
44
"collapsible": true,
55
"collapsed": true
66
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Example
2+
title: Electron Demo快速编译
33
hide_title: true
44
sidebar_position: 1
55
---

docs/blog/client/build/_category_.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"position": 1,
3-
"label": "快速部署",
3+
"label": "编译部署",
44
"collapsible": true,
55
"collapsed": true
66
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Example
2+
title: Wasm Client SDK线上加速
33
hide_title: true
44
sidebar_position: 1
55
---

docs/blog/client/optimization/_category_.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"position": 2,
2+
"position": 3,
33
"label": "性能与优化",
44
"collapsible": true,
55
"collapsed": true

docs/sdks/api/conversation/clearConversationAndDeleteAllMsg.mdx

+1-5
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ values={[
2828
{ label: 'Android', value: 'Android', },
2929
{ label: 'Flutter', value: 'Flutter', },
3030
{ label: 'uni-app', value: 'uni-app', },
31-
{ label: 'Browser/Electron/MiniProgram', value: 'Web', },
31+
{ label: 'Browser/Electron', value: 'Web', },
3232
{label: 'React-Native', value: 'React-Native',},
3333
{label: 'Unity', value: 'Unity',},
3434
]
@@ -169,10 +169,6 @@ const IMSDK = getSDK();
169169
// import { getWithRenderProcess } from '@openim/electron-client-sdk/lib/render';
170170
// const { instance: IMSDK } = getWithRenderProcess();
171171

172-
// use in mini program
173-
// import { getSDK } from '@openim/client-sdk';
174-
// const IMSDK = getSDK();
175-
176172
IMSDK.clearConversationAndDeleteAllMsg('conversationID')
177173
.then(({ data }) => {
178174
// 调用成功

docs/sdks/api/conversation/deleteConversationAndDeleteAllMsg.mdx

+1-5
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ values={[
2121
{ label: 'Android', value: 'Android', },
2222
{ label: 'Flutter', value: 'Flutter', },
2323
{ label: 'uni-app', value: 'uni-app', },
24-
{ label: 'Browser/Electron/MiniProgram', value: 'Web', },
24+
{ label: 'Browser/Electron', value: 'Web', },
2525
{label:'React-Native',value:'React-Native'},
2626
{label:'Unity',value:'Unity'},
2727
]
@@ -163,10 +163,6 @@ const IMSDK = getSDK();
163163
// import { getWithRenderProcess } from '@openim/electron-client-sdk/lib/render';
164164
// const { instance: IMSDK } = getWithRenderProcess();
165165

166-
// use in mini program
167-
// import { getSDK } from '@openim/client-sdk';
168-
// const IMSDK = getSDK();
169-
170166
IMSDK.deleteConversationAndDeleteAllMsg('conversationID')
171167
.then(({ data }) => {
172168
// 调用成功

docs/sdks/api/message/getAdvancedHistoryMessageList.mdx

+8-4
Original file line numberDiff line numberDiff line change
@@ -157,8 +157,12 @@ opts.lastMinSeq = @"";
157157
### 函数原型
158158

159159
```ts showLineNumbers
160+
enum ViewType {
161+
History = 0,
162+
Search = 1,
163+
}
160164
IMSDK.getAdvancedHistoryMessageList({
161-
lastMinSeq: number;
165+
viewType: ViewType;
162166
count: number;
163167
startClientMsgID: string;
164168
conversationID: string;
@@ -172,7 +176,7 @@ IMSDK.getAdvancedHistoryMessageList({
172176
| conversationID | string || 会话 ID |
173177
| startClientMsgID | string || 起始的消息 clientMsgID,第一次拉取为"",后续为上一次拉取的最后一条消息的 clientMsgID |
174178
| count | number || 一次拉取的数量 |
175-
| lastMinSeq | number || lastMinSeq 是上一次拉取回调给的值,上下文,第二次拉取需要回传 |
179+
| viewType | ViewType || 判断为正常拉取聊天记录,还是搜索后获取消息上下文 |
176180

177181
### 返回结果
178182

@@ -184,7 +188,7 @@ IMSDK.getAdvancedHistoryMessageList({
184188
### 代码示例
185189

186190
```js showLineNumbers
187-
import { getSDK } from '@openim/wasm-client-sdk';
191+
import { getSDK, ViewType } from '@openim/wasm-client-sdk';
188192
const IMSDK = getSDK();
189193

190194
// use in electron with ffi
@@ -196,7 +200,7 @@ const IMSDK = getSDK();
196200
// const IMSDK = getSDK();
197201

198202
IMSDK.getAdvancedHistoryMessageList({
199-
lastMinSeq: 0,
203+
viewType: ViewType.History,
200204
count: 20,
201205
startClientMsgID: '',
202206
conversationID: 'conversationID',

docs/sdks/api/message/getAdvancedHistoryMessageListReverse.mdx

+7-7
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ values={[
2121
{ label: 'Android', value: 'Android', },
2222
{ label: 'Flutter', value: 'Flutter', },
2323
{ label: 'uni-app', value: 'uni-app', },
24-
{ label: 'Browser/Electron/MiniProgram', value: 'Web', },
24+
{ label: 'Browser/Electron', value: 'Web', },
2525
{ label: 'React-Native', value: 'React-Native', },
2626
{ label: 'Unity', value: 'Unity', },
2727
]
@@ -156,8 +156,12 @@ opts.lastMinSeq = @"";
156156
### 函数原型
157157

158158
```ts showLineNumbers
159+
enum ViewType {
160+
History = 0,
161+
Search = 1,
162+
}
159163
IMSDK.getAdvancedHistoryMessageListReverse({
160-
lastMinSeq: number;
164+
viewType: ViewType;
161165
count: number;
162166
startClientMsgID: string;
163167
conversationID: string;
@@ -190,12 +194,8 @@ const IMSDK = getSDK();
190194
// import { getWithRenderProcess } from '@openim/electron-client-sdk/lib/render';
191195
// const { instance: IMSDK } = getWithRenderProcess();
192196

193-
// use in mini program
194-
// import { getSDK } from '@openim/client-sdk';
195-
// const IMSDK = getSDK();
196-
197197
IMSDK.getAdvancedHistoryMessageListReverse({
198-
lastMinSeq: 0,
198+
viewType: ViewType.History,
199199
count: 20,
200200
startClientMsgID: '',
201201
conversationID: 'conversationID',

0 commit comments

Comments
 (0)