private async void GotoContextImpl()
{
try
{
if (_comment.Data.ParentId == null)
return;
MessengerInstance.Send<LoadingMessage>(new LoadingMessage { Loading = true });
var linkThing = new TypedThing<Link>(await _redditService.GetThingById(_comment.Data.LinkId));
var parentThing = await _redditService.GetLinkByUrl("http://www.reddit.com/" + linkThing.Data.Permalink + _comment.Data.ParentId.Substring(3));
var commentTree = new SelectCommentTreeMessage { LinkThing = new TypedThing<Link>(parentThing) };
MessengerInstance.Send<LoadingMessage>(new LoadingMessage { Loading = false });
_navigationService.Navigate(_dynamicViewLocator.CommentsView, commentTree);
}
catch (Exception ex)
{
_baconProvider.GetService<INotificationService>().CreateErrorNotification(ex);
}
}