Room class
Constructors
Properties
- connected ↔ bool
-
getter/setter pair
- createTs ↔ int
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- maxMembers ↔ int
-
getter/setter pair
- maxMessages ↔ int
-
getter/setter pair
-
members
↔ List<
Member> -
getter/setter pair
-
messages
↔ List<
Message> -
getter/setter pair
-
messageStreamController
↔ StreamController<
int> -
getter/setter pair
- name ↔ String
-
getter/setter pair
- password ↔ String
-
getter/setter pair
- roomId ↔ String
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- socks ↔ ChannelService
-
getter/setter pair
Methods
-
asMap(
) → Map -
joinChannel(
String me) → ChannelService -
joinThisRoom(
String me) → void - 连接聊天服务器
-
leaveThisRoom(
) → void -
memberList(
) → Future< List< Member> > - 获取成员列表
-
messageList(
) → Future< List< Message> > - 获取消息列表
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
revieveAMessage(
Message message) → Future - 接收到一个聊天逻辑
-
sendMessage(
Message message) → Stream< AsyncStatus> - 发一个聊天消息
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- CREATETSKEY → const String
- MAXMEMBERSKEY → const String
- MAXMESSAGESKEY → const String
- MEMBERSKEY → const String
- MESSAGESKEY → const String
- NAMEKEY → const String
- PASSWORDKEY → const String
- ROOMIDKEY → const String