示例#1
0
        public async Task LoadMoreComments(int count, int offset)
        {
            var result = await PostApi.GetComments(
                SettingsManager.PersistentSettings.CurrentUser.Token,
                PostId, count, offset)
                         .ConfigureAwait(true);

            if (result.IsError)
            {
                var message = LocalizationUtils.GetLocalized("CouldNotLoadCommentsMessage");

                await DialogManager.ShowErrorDialog(message)
                .ConfigureAwait(true);

                return;
            }

            await AddMoreComments(result.Data)
            .ConfigureAwait(true);

            RaiseEvent(new RoutedEventArgs(OnCommentsUpdated));
        }