Chat message represents a single message send or received from or to the chat
コード例 #1
0
ファイル: ChatAdapter.cs プロジェクト: FlyingPie/SteamDroid
 public void Add(ChatMessage message)
 {
     messages.Add(message);
 }
コード例 #2
0
ファイル: ChatAdapter.cs プロジェクト: FlyingPie/SteamDroid
        public void HandleCallback(CallbackMsg msg)
        {
            if(msg.IsType<SteamFriends.FriendMsgCallback>())
            {
                SteamFriends.FriendMsgCallback callback = (SteamFriends.FriendMsgCallback)msg;

                if(callback.EntryType == EChatEntryType.ChatMsg && callback.Sender == friend.SteamId)
                {
                    ChatMessage message = new ChatMessage(friend, callback.Message);
                    Add(message);
                    NotifyDataSetChanged();
                }
            }
        }