RoomStore class

Constructors

RoomStore()

Properties

audioSetting AudioModel
getter/setter pair
currentUser UserModel
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
inviteSeatList → RxList<UserModel>
final
inviteSeatMap Map<String, String>
final
isCameraItemTouchable ↔ RxBool
getter/setter pair
isEnteredRoom bool
getter/setter pair
isMicItemTouchable ↔ RxBool
getter/setter pair
isSharing → RxBool
final
roomInfo ↔ TUIRoomInfo
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
screenShareUser UserModel
getter/setter pair
seatedUserList → RxList<UserModel>
final
timeStampOnEnterRoom int
getter/setter pair
userInfoList → RxList<UserModel>
final
videoSetting VideoModel
getter/setter pair

Methods

addInviteSeatUser(UserModel userModel, TUIRequest request) → void
addUser(TUIUserInfo userInfo, RxList<UserModel> destList) → void
addUserByList(List<TUIUserInfo> userInfoList, RxList<UserModel> destList) → void
clearStore() → void
deleteInviteSeatUser(String userId) → void
deleteTakeSeatRequest(String requestId) → void
getUserById(String userId) UserModel?
getUserIndex(String userId, RxList<UserModel> destList) int
initialCurrentUser() Future<void>
initItemTouchableState() → void
isRoomNeedTakeSeat() bool
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeUser(String userId, RxList<UserModel> destList) → void
toString() String
A string representation of this object.
inherited
updateItemTouchableState() → void
updateSelfAudioState(bool hasAudio, TUIChangeReason reason) → void
updateSelfRole(TUIRole role) → void
updateSelfVideoState(bool hasVideo, TUIChangeReason reason, {bool? isScreenStream}) → void
updateUserAudioState(String userId, bool hasAudio, TUIChangeReason reason, RxList<UserModel> destList) → void
updateUserMessageState(String userId, bool isDisable, RxList<UserModel> destList) → void
updateUserRole(String userId, TUIRole role, RxList<UserModel> destList) → void
updateUserSeatedState(String userId, bool isOnSeat) → void
updateUserTalkingState(String userId, bool isTalking, RxList<UserModel> destList, int volume) → void
updateUserVideoState(String userId, bool hasVideo, TUIChangeReason reason, RxList<UserModel> destList, {bool? isScreenStream}) → void

Operators

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

Static Properties

to RoomStore
no setter