[**RongIMLib**](../README.md) *** [RongIMLib](../globals.md) / joinExistChatRoom # Function: joinExistChatRoom() > **joinExistChatRoom**(`targetId`, `options`): `Promise`\<[`RCResult`](../interfaces/RCResult.md)\<[`IChatroomJoinResponse`](../interfaces/IChatroomJoinResponse.md)\>\> 加入已存在的聊天室 ## Parameters ### targetId `string` 聊天室 ID ### options [`IChatroomJoinOpts`](../interfaces/IChatroomJoinOpts.md) 加入聊天室配置参数 ## Returns `Promise`\<[`RCResult`](../interfaces/RCResult.md)\<[`IChatroomJoinResponse`](../interfaces/IChatroomJoinResponse.md)\>\> ## Description 聊天室已存在,在获取 `chatRoomId` 后可以调用 `joinExistChatRoom` 加入聊天室。该方法只能加入已存在的聊天室。 **注意**: 1. Electron 平台从 5.7.0 开始提供该接口 2. 从 5.8.3 开始,成功回调的 data 数据中返回聊天室信息和禁言状态,详见 IChatroomJoinResponse 3. 断网重连场景下,SDK 重新加入聊天室成功后,会按照加入聊天室时传入的 count 值拉取固定数量的消息。拉取的消息有可能在本地已存在,App 可能需要进行排重后再显示 ## Example 加入已存在的聊天室示例: ```ts const chatRoomId = 'chatroomId'; const options = { count: 10 }; const res = await RongIMLib.joinExistChatRoom(chatRoomId, options); console.log('加入已存在的聊天室结果:', res); ```