Exemplo n.º 1
0
        public static void ReceiveWritingStatus(WritingStatus writingStatus)
        {
            bool isChatWindowOpen = IsChatWindowOpen(writingStatus.id);

            if (isChatWindowOpen)
            {
                ChatWindow foundChatWindow = GetChatWindow(writingStatus.id);
                foundChatWindow.IsWritingAMessage(writingStatus.isWriting);
            }
        }
        protected void Transfer(PacketHeader header, Connection connection, WritingStatus writingStatus)
        {
            Connection    targetUserConnection = server.GetConnectionFromUserID(writingStatus.id);
            ConnectedUser senderUser           = server.GetConnectedUser(connection);

            if (targetUserConnection != null)
            {
                server.SendPacket(targetUserConnection, PacketName.sendWritingStatus.ToString(), new WritingStatus(senderUser.user.id, writingStatus.isWriting));
            }
        }
Exemplo n.º 3
0
 protected void Status(PacketHeader header, Connection connection, WritingStatus writingStatus)
 {
     PostLoginAction(writingStatus);
 }