diff options
Diffstat (limited to 'Juick/ViewModels')
-rw-r--r-- | Juick/ViewModels/AppViewModel.cs | 1 | ||||
-rw-r--r-- | Juick/ViewModels/PageViewModel.cs | 4 |
2 files changed, 5 insertions, 0 deletions
diff --git a/Juick/ViewModels/AppViewModel.cs b/Juick/ViewModels/AppViewModel.cs index ba33625..4aa9321 100644 --- a/Juick/ViewModels/AppViewModel.cs +++ b/Juick/ViewModels/AppViewModel.cs @@ -162,6 +162,7 @@ namespace Juick.ViewModels public void EnableNotifications() { if (!Account.IsAuthenticated) return; + if (pushChannel.ChannelUri == null) return; var channelUri = pushChannel.ChannelUri.ToString(); if (channelUri == Account.NotificationUri) return; diff --git a/Juick/ViewModels/PageViewModel.cs b/Juick/ViewModels/PageViewModel.cs index 9781a9e..c13e6f1 100644 --- a/Juick/ViewModels/PageViewModel.cs +++ b/Juick/ViewModels/PageViewModel.cs @@ -73,6 +73,10 @@ namespace Juick.ViewModels _context.Client.ExecuteAsync<List<Message>>(request, response =>
{
_context.IsDataLoading = false;
+ if (response.ErrorException != null)
+ {
+ return;
+ }
if (response.Data == null)
return;
response.Data.Select(x => new PostItem(x)).ToList().ForEach(i => Items.Add(i));
|