- Android
- iOS
- JavaScript
- 鸿蒙
参数说明
名称 | 类型 | 描述 | 版本 |
---|---|---|---|
conversation | Conversation | 会话标识 | 1.0.0 |
isTop | boolean | 是否置顶 | 1.0.0 |
callback | ISimpleCallback | 结果回调 | 1.0.0 |
示例代码
JIM.getInstance().getConversationManager().setTop(conversation, true, new IConversationManager.ISimpleCallback() {
@Override
public void onSuccess() {
}
@Override
public void onError(int errorCode) {
}
});
参数说明
名称 | 类型 | 描述 | 版本 |
---|---|---|---|
isTop | BOOL | 是否置顶 | 1.0.0 |
conversation | JConversation | 会话标识 | 1.0.0 |
successBlock | 成功回调 | 1.0.0 | |
errorBlock | 失败回调 | 1.0.0 |
示例代码
JConversation *conversation = [[JConversation alloc] initWithConversationType:JConversationTypePrivate conversationId:@"userId1"];
[JIM.shared.conversationManager setTop:YES
conversation:conversation
success:^{
} error:^(JErrorCode code) {
}];
设置会话置顶,支持多端同步,设置会话置顶方法调用成功后会触发 会话变更监听
参数说明
名称 | 类型 | 必填 | 默认值 | 描述 | 版本 |
---|---|---|---|---|---|
conversation | Object | 是 | 无 | 会话对象 | 1.0.0 |
conversation.conversationType | Number | 是 | 无 | 会话类型 | 1.0.0 |
conversation.conversationId | String | 是 | 无 | 会话 Id | 1.0.0 |
conversation.isTop | Boolean | 是 | 无 | 是否置顶 | 1.0.0 |
示例代码
let { ConversationType } = JIM;
let conversation = {
conversationType: ConversationType.PRIVATE,
conversationId: 'userId01',
isTop: true
};
jim.setTopConversation(conversation).then(() => {
console.log('set conversation top successfully');
});
参数说明
名称 | 类型 | 描述 | 版本 |
---|---|---|---|
conver | Conversation | 会话标识 | 1.0.0 |
isTop | boolean | 是否置顶 | 1.0.0 |
callback | CommonCallback | 结果回调 | 1.0.0 |
示例代码
let conver = new Conversation("userid1",1)
JuggleIm.instance.getConversationManager().setTop(conver,true,(code)=>{
})