Care.MainPage.DoubanFeedGetCallback C# (CSharp) Method

DoubanFeedGetCallback() private method

private DoubanFeedGetCallback ( GetUserTimeLineEventArgs args ) : void
args DoubanSDK.GetUserTimeLineEventArgs
return void
        private void DoubanFeedGetCallback(GetUserTimeLineEventArgs args)
        {
            if (args.errorCode == DoubanSdkErrCode.SUCCESS && args.statues != null)
            {
                Deployment.Current.Dispatcher.BeginInvoke(() =>
                {
                    foreach (DoubanSDK.Statuses statues in args.statues)
                    {
                        ItemViewModel model = DoubanModelConverter.ConvertDoubanUnionStatues(statues);
                        if (model != null)
                        {
                            App.ViewModel.DoubanItems.Add(model);
                        }
                    }
                    m_progressIndicatorHelper.PopTask("Douban");
                });
            }
            else
            {
                Deployment.Current.Dispatcher.BeginInvoke(() =>
                {
                    if (args.specificCode == "106")
                    {
                        MessageBox.Show("豆瓣授权已过期,请重新登陆", ">_<", MessageBoxButton.OK);
                    }
                    else
                    {
                        MessageBox.Show("豆瓣信息获取发生未知错误,请确保网络连接正常", ">_<", MessageBoxButton.OK);
                    }
                    m_progressIndicatorHelper.PopTask("Douban");
                });
            }
        }