Ejemplo n.º 1
0
        public async void Execute(string message)
        {
            var weChatMsg = JsonConvert.DeserializeObject <WeChatMessage>(message);

            if (weChatMsg.MsgType == WeChatMsgType.Event)
            {
                switch (weChatMsg.EventInfo.EventType)
                {
                case WeChatEventType.Subscribe:
                case WeChatEventType.UnSubscribe:
                {
                    //var basicUserInfo = this.GetTestWeChatUserBasicInfo();
                    var basicUserInfo = await _weChatUtilities.GetUserInfo(weChatMsg.FromUserName);

                    this.SaveToDb(basicUserInfo);
                }
                break;
                }
            }
        }