private async void GetMessages()
{
if (_userLoggedIn)
{
if (Messages == null)
{
Messages = new MessageViewModelCollection(_baconProvider);
Messages.CollectionChanged += Messages_CollectionChanged;
await Messages.LoadMoreItemsAsync(30);
}
else
{
Messages.Refresh();
}
lock (this)
{
_alreadyToastedMessages = new HashSet<string>(_liveTileService.GetMessagesMarkedRead());
}
}
}