From d854d278176f1dfc6ad4ca03b45b6c4d768d8be3 Mon Sep 17 00:00:00 2001 From: Kaniu Tayou <1056879522@qq.com> Date: Tue, 18 Dec 2018 11:35:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=80=E4=BA=9B=E6=94=B9=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- StormChatWPF/Chat.cs | 40 ++++++++++++++++++++++++---------------- 1 file changed, 24 insertions(+), 16 deletions(-) diff --git a/StormChatWPF/Chat.cs b/StormChatWPF/Chat.cs index b957f97..e67a055 100644 --- a/StormChatWPF/Chat.cs +++ b/StormChatWPF/Chat.cs @@ -11,30 +11,38 @@ namespace StormChatWPF { class Chat { - public static List userlist = new List();//联系人集合 + public static List ContactsList;//联系人集合 public static Chat chat = new Chat(); private Chat() { StormClient.OnLoginDone += HaveLogin; - StormClient.OnGetUserListDone += GetUserList; + StormClient.OnGetUserListDone += GetContactsList; StormClient.OnMessage +=ReciveMessage; } - - - internal static void GetUsers(ResultHandler head, User user) + + private User ChatNow; + internal User SetContact { - - }//获取联系人对象 - internal static void GetUserList(ResultHead head, User[] users) + get + { + return ChatNow; + } + set + { + ChatNow = value; + } + }//设置当前联系人对象 + internal static void GetContactsList(ResultHead head, User[] users) { if (head.Error != "") { MessageBox.Show("无法获取联系人列表"); } else + ContactsList =new List( users); return; - }//获取用户列表 + }//获取联系人列表 internal void Log(string user,string password) { if (StormClient.Initialize()) @@ -70,13 +78,13 @@ namespace StormChatWPF }//接受到新消息的时候 internal static void SendMessage(string text,User target) { - Message msg = new Message(text); - Action f = delegate(BaseHead head) - { - - }; - StormClient.QueueSendMessage(msg, target, f); - LogWindow.Instence.ShowUserMessage(); + // Message msg = new Message(text); + // Action f = delegate(BaseHead head) + // { + + // }; + // StormClient.QueueSendMessage(msg, target, f); + // LogWindow.Instence.ShowUserMessage(); } } }