public void RequestConfigUpdate(Action <NotifyConfigUpdateMessage> replyHandler) { var msg = new RequestConfigUpdateMessage(); PushMessage(msg, (reply) => { if (reply.GetType() == typeof(Messages.NotifyConfigUpdateMessage)) { replyHandler((Messages.NotifyConfigUpdateMessage)reply); return(true); } else { return(false); } }); }
public void RequestConfigUpdate(Action <NotifyConfigUpdateMessage> replyHandler) { var msg = new RequestConfigUpdateMessage(); ReplyHandlerClass h = new ReplyHandlerClass(this); if (replyHandler != null) { h.OnBaseReply((reply) => { if (reply.GetType() == typeof(Messages.NotifyConfigUpdateMessage)) { replyHandler((Messages.NotifyConfigUpdateMessage)reply); } }); } PushMessage(msg, h); }