VoiceRoomService class

Available extensions

Constructors

VoiceRoomService.new()

Properties

friendshipManager → V2TIMFriendshipManager
latefinal
hashCode int
The hash code for this object.
no setterinherited
liveListManager TUILiveListManager
latefinal
roomEngine TUIRoomEngine
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addEngineObserver(TUIRoomObserver engineObserver) → void
addIMFriendshipObserver(V2TimFriendshipListener observer) → void
addLiveListObserver(TUILiveListObserver observer) → void
checkFollowType(String userId) Future<TUIValueCallBack<IMFollowType>>

Available on VoiceRoomService, provided by the VoiceRoomServiceWithUser extension

fetchLiveInfo(String roomId) Future<TUIValueCallBack<TUILiveInfo>>

Available on VoiceRoomService, provided by the VoiceRoomServiceWithRoom extension

fetchRoomInfo() Future<TUIValueCallBack<TUIRoomInfo>>

Available on VoiceRoomService, provided by the VoiceRoomServiceWithRoom extension

fetchRoomOwnerInfo(String userId) Future<TUIValueCallBack<User>>

Available on VoiceRoomService, provided by the VoiceRoomServiceWithRoom extension

fetchSeatApplicationList() Future<TUIValueCallBack<List<SeatApplication>>>

Available on VoiceRoomService, provided by the VoiceRoomServiceWithSeat extension

fetchSeatList() Future<TUIValueCallBack<List<SeatInfo>>>

Available on VoiceRoomService, provided by the VoiceRoomServiceWithSeat extension

fetchUserInfo(String userId) Future<TUIValueCallBack<User>>

Available on VoiceRoomService, provided by the VoiceRoomServiceWithUser extension

fetchUserList() Future<TUIValueCallBack<List<User>>>

Available on VoiceRoomService, provided by the VoiceRoomServiceWithUser extension

followUser(String userId) Future<TUIActionCallback>

Available on VoiceRoomService, provided by the VoiceRoomServiceWithUser extension

getSelfInfo() TUILoginUserInfo

Available on VoiceRoomService, provided by the VoiceRoomServiceWithUser extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeEngineObserver(TUIRoomObserver engineObserver) → void
removeLiveListObserver(TUILiveListObserver observer) → void
setLiveInfo(String roomId, {String? coverUrl, String? backgroundUrl, List<int>? categoryList, bool? isPublicVisible, int? activityStatus}) Future<TUIActionCallback>

Available on VoiceRoomService, provided by the VoiceRoomServiceWithRoom extension

setRoomSeatModeByAdmin(TUISeatMode seatMode) Future<TUIActionCallback>

Available on VoiceRoomService, provided by the VoiceRoomServiceWithRoom extension

toString() String
A string representation of this object.
inherited
unfollowUser(String userId) Future<TUIActionCallback>

Available on VoiceRoomService, provided by the VoiceRoomServiceWithUser extension

Operators

operator ==(Object other) bool
The equality operator.
inherited