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");
});
}
}