private void OnCloseSubreddit(CloseSubredditMessage message)
{
string heading = message.Heading;
if (message.Subreddit != null)
{
heading = message.Subreddit.Data.DisplayName;
}
if (!String.IsNullOrEmpty(heading))
{
var match = PivotItems.FirstOrDefault(vmb => vmb is RedditViewModel && (vmb as RedditViewModel).Heading == heading) as RedditViewModel;
if (match != null)
{
var subreddit = (match as RedditViewModel).SelectedSubreddit;
PivotItems.Remove(match);
if (!match.IsTemporary)
{
_subreddits.Remove(subreddit);
}
}
}
}