Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ values={[
String? operationID,
})
```
string bool int

### 输入参数

Expand Down
9 changes: 5 additions & 4 deletions docs/sdks/callback/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,12 @@ toc_max_heading_level: 2
| [onGroupDismissed](docs/sdks/callback/onGroupDismissed.mdx) | 群被解散后回调 |
| [onRecvNewMessage](docs/sdks/callback/onRecvNewMessage.mdx) | 收到新消息 |
| [onRecvC2CReadReceipt](docs/sdks/callback/onRecvC2CReadReceipt.mdx) | 单聊消息已读回执 |
| [onRecvGroupReadReceipt](docs/sdks/callback/onRecvGroupReadReceipt.mdx) | 群聊消息已读回执 |
| [onRecvOnlineOnlyMessage](docs/sdks/callback/onRecvOnlineOnlyMessage.mdx) | 在线消息的回调 |
| [onNewRecvMessageRevoked](docs/sdks/callback/onNewRecvMessageRevoked.mdx) | 撤回消息回调 |
| [onSyncServerStart](docs/sdks/callback/onSyncServerStart.mdx) | 同步服务器会话开始 |
| [onSyncServerFinish](docs/sdks/callback/onSyncServerFinish.mdx) | 同步服务器会话完成 |
| [onSyncServerFailed](docs/sdks/callback/onSyncServerFailed.mdx) | 同步服务器会话失败 |
| [onSyncServerStart](docs/sdks/callback/onSyncServerStart.mdx) | 同步服务器数据开始 |
| [onSyncServerProgress](docs/sdks/callback/onSyncServerProgress.mdx) | 同步服务器数据进度 |
| [onSyncServerFinish](docs/sdks/callback/onSyncServerFinish.mdx) | 同步服务器数据完成 |
| [onSyncServerFailed](docs/sdks/callback/onSyncServerFailed.mdx) | 同步服务器数据失败 |
| [onNewConversation](docs/sdks/callback/onNewConversation.mdx) | 有新的会话 |
| [onConversationChanged](docs/sdks/callback/onConversationChanged.mdx) | 某些会话的关键信息发生变化 |
| [onTotalUnreadMessageCountChanged](docs/sdks/callback/onTotalUnreadMessageCountChanged.mdx) | 会话未读总数变更通知 |
Expand Down
49 changes: 0 additions & 49 deletions docs/sdks/callback/onBase.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,59 +14,10 @@ sdk 会回调此接口,成功会调用 onSuccess 方法并返回特定的数

:::

<Tabs
groupId="sdks-language"
values={[
{ label: 'Android', value: 'Android', },
{ label: 'Unity', value: 'Unity', },
]
}>

<TabItem value="Android">

### 函数原型

```java showLineNumbers

public interface OnBase<T> {
/**
* 失败
*/
void onError(int code, String error);

/**
* 成功
*/
void onSuccess(T data);
}

```

### 返回结果

| 名称 | 描述 |
| --------- | -------------------------------------- |
| onError | 错误代码与错误信息 |
| onSuccess | 泛型类型(根据调用函数的签名指定类型) |

</TabItem>

<TabItem value="Unity">

### 委托

```C# showLineNumbers
public delegate void OnBase<T>(T data, int errCode, string errMsg);
```

### 参数

| 参数名称 | 类型 | 描述 |
| -------- | --------| -------- |
| data | T | 返回数据 |
| errCode | int | 错误码 |
| errMsg | string |错误信息 |

</TabItem>

</Tabs>
4 changes: 2 additions & 2 deletions docs/sdks/callback/onConnectFailed.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,5 @@ toc_max_heading_level: 2

| 名称 | 类型 | 描述 |
| ----- | ------ | -------- |
| code | long | 错误码 |
| error | String | 错误信息 |
| code | int | 错误码 |
| error | string | 错误信息 |
4 changes: 1 addition & 3 deletions docs/sdks/callback/onConnectSuccess.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,4 @@ toc_max_heading_level: 2

### 返回结果

| 名称 | 类型 | 描述 |
| ---- | --------------------------------------- | ---- |
| data | [WSEvent](docs/sdks/class/response.mdx) | - |
4 changes: 1 addition & 3 deletions docs/sdks/callback/onConnecting.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,4 @@ toc_max_heading_level: 2

### 返回结果

| 名称 | 类型 | 描述 |
| ---- | --------------------------------------- | ---- |
| data | [WSEvent](docs/sdks/class/response.mdx) | - |
11 changes: 7 additions & 4 deletions docs/sdks/callback/onConversationChanged.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,11 @@ toc_max_heading_level: 2

:::

### 返回数据

| 名称 | 类型 | 描述 |
| ---- | --------------------------------------------------------------------------- | -------- |
| list | [][Conversation](docs/sdks/class/conversation/conversationInfo.mdx) | 会话信息 |

### 返回结果

| 字段名称 | 类型 | 描述 |
| ---- | ------------------------------------------------------ | -------- |
| conversationList | `[]`[ConversationInfo](docs/sdks/class/conversation/conversationInfo.mdx) | 改变的会话信息列表 |

2 changes: 1 addition & 1 deletion docs/sdks/callback/onFriendApplicationDeleted.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ toc_max_heading_level: 2

:::info

目前暂未使用
好有申请被移除,目前暂未使用

:::

Expand Down
2 changes: 1 addition & 1 deletion docs/sdks/callback/onFriendDeleted.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ toc_max_heading_level: 2

:::info

某个用户的好友列表减少时会收到该回调
用户的好友列表减少时会收到该回调

:::

Expand Down
133 changes: 0 additions & 133 deletions docs/sdks/callback/onGroupApplicationAccepted.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,142 +14,9 @@ toc_max_heading_level: 2

:::

<Tabs
groupId="sdks-language"
values={[
{ label: 'iOS', value: 'iOS', },
{ label: 'Android', value: 'Android', },
{ label: 'Flutter', value: 'Flutter', },
{ label: 'uni-app', value: 'uni-app', },
{ label: 'Browser/Electron/MiniProgram', value: 'Web', },
{ label: 'Unity', value: 'Unity', },
]
}>

<TabItem value="Flutter">

### 返回原型

```dart showLineNumbers
Function(GroupApplicationInfo info)? onGroupApplicationAccepted;
```

### 返回结果

| 名称 | 类型 | 描述 |
| ---- | ---------------------------------------------------------------------- | ------------ |
| info | [GroupApplicationInfo](docs/sdks/class/group/groupApplicationInfo.mdx) | 群申请信息 |

</TabItem>

<TabItem value="iOS">

### 返回原型

```swift showLineNumbers

- (void)onGroupApplicationAccepted:(OIMGroupApplicationInfo *)groupApplication;

```

### 返回结果

| 名称 | 类型 | 描述 |
| ----------- | ------------------------------------------------------------------------- | ------------ |
| application | [OIMGroupApplicationInfo](docs/sdks/class/group/groupApplicationInfo.mdx) | 群申请信息 |

</TabItem>

<TabItem value="Android">

### 返回原型

```java showLineNumbers
void onGroupApplicationAccepted(GroupApplicationInfo info)
```

### 返回结果

| 名称 | 类型 | 描述 |
| ---- | ---------------------------------------------------------------------- | ------------ |
| info | [GroupApplicationInfo](docs/sdks/class/group/groupApplicationInfo.mdx) | 好友拒绝信息 |


</TabItem>

<TabItem value="Web">

### 返回原型

```ts showLineNumbers

onGroupApplicationAccepted(data: WSEvent<GroupApplicationItem>): void;

```

### 返回结果

| 名称 | 类型 | 描述 |
| ---- | --------------------------------------------------------------------------------------------------------------- | ---------- |
| data | [WSEvent](docs/sdks/class/response.mdx)<[GroupApplicationItem](docs/sdks/class/group/groupApplicationInfo.mdx)> | 群申请信息 |

### 调用示例

```js showLineNumbers
import { getSDK, CbEvents } from '@openim/wasm-client-sdk';
// or
// import { getSDK, CbEvents } from '@openim/client-sdk';
// const IMSDK = getSDK();
const IMSDK = getSDK();

IMSDK.on(CbEvents.OnGroupApplicationAccepted, ({ data }) => {
// data 入群申请
});
```

</TabItem>

<TabItem value="uni-app">

### 返回原型

```ts showLineNumbers

onGroupApplicationAccepted(data: WSEvent<GroupApplicationItem>): void;

```

### 返回结果

| 名称 | 类型 | 描述 |
| ---- | --------------------------------------------------------------------------------------------------------------- | ---------- |
| data | [WSEvent](docs/sdks/class/response.mdx)<[GroupApplicationItem](docs/sdks/class/group/groupApplicationInfo.mdx)> | 群申请信息 |

### 调用示例

```js showLineNumbers
import IMSDK from 'openim-uniapp-polyfill';

IMSDK.subscribe(IMSDK.IMEvents.OnGroupApplicationAccepted, ({ data }) => {
// data 入群申请
});
```

</TabItem>

<TabItem value="Unity">

### 返回原型

```c# showLineNumbers
void OnGroupApplicationAccepted(GroupApplicationInfo application);
```

### 返回结果

| 名称 | 类型 | 描述 |
| ---- | ---------------------------------------------------------------------- | ------------ |
| application | [GroupApplicationInfo](docs/sdks/class/group/groupApplicationInfo.mdx) | 群申请信息 |

</TabItem>
</Tabs>
Loading