public void SendMessage(string message) { var verb = new ChatVerb(); verb.Message = message; verb.Nickname = model.LocalNode.Nickname; verb.SourceID = model.LocalNode.ID; ThreadPool.QueueUserWorkItem(SendMessageAsync, verb.CreateRequest()); }
private bool HandleChat(RequestEventArgs e, NetworkRequest req) { var verb = new ChatVerb(); verb.ReceiveResponse(req); model.Messages.AddRotate(verb.Nickname + ":" + verb.Message, 50); SendOk(e); SafeObservingCollectionManager.UpdateNowAsync(); return true; }