sendMessageToRoom method
void
sendMessageToRoom( - Channel sender,
- Channel receiver,
- Uint8List data
)
Implementation
void sendMessageToRoom(Channel sender, Channel receiver, Uint8List data) {
final room = getChannelRoom(sender);
if (room == null) return;
final senderChannel = room.getChannel(sender);
if (senderChannel == null) return;
final builder = BytesBuilder();
builder.addByte(senderChannel >> 8);
builder.addByte(senderChannel & 0xFF);
builder.add(data);
final bytes = builder.toBytes();
final packet = RpcNetworkerPacket.named(
name: SwampEvent.message,
data: bytes,
);
_sendPacketToRoom(room, packet, receiver, sender);
}