initRoomInfo method
void
initRoomInfo(
- String roomId
)
Implementation
void initRoomInfo(String roomId) async {
state.roomId = roomId;
state.selfUserId = TUIRoomEngine.getSelfInfo().userId;
final result = await TUIRoomEngine.sharedInstance()
.fetchRoomInfo(roomId: roomId, roomType: TUIRoomType.livingRoom);
if (result.code == TUIError.success && result.data != null) {
final TUIRoomInfo roomInfo = result.data!;
state.ownerId.value = roomInfo.ownerId;
state.ownerName.value = roomInfo.ownerName ?? '';
state.ownerAvatarUrl.value = roomInfo.ownerAvatarUrl ?? '';
_syncUserFollowingStatus(roomInfo.ownerId);
}
}