protected override async Task RefreshAsync()
{
Changesets.Clear();
var changesetProvider = new MyChangesetChangesetProvider(ServiceProvider, Settings.Instance.ChangesetCount);
var userLogin = VersionControlNavigationHelper.GetAuthorizedUser(ServiceProvider);
Logger.Info("Getting changesets ...");
var changesets = await changesetProvider.GetChangesets(userLogin);
Logger.Info("Getting changesets end");
Changesets = new ObservableCollection<ChangesetViewModel>(changesets);
UpdateTitle();
if (Changesets.Count > 0)
{
if (SelectedChangeset == null || SelectedChangeset.ChangesetId != Changesets[0].ChangesetId)
SelectedChangeset = Changesets[0];
}
}