private async void Instance_ActiveTrackerChanged(object sender, GitRepositoryEvent e) { CurrentTracker = e.Repository; if (CurrentTracker == null) { ClearUI(); } else { await UpdateRepositoryName(); } }
private async void RepositoryManager_CommitChanged(object sender, GitRepositoryEvent e) { try { //TODO LOG await RefreshSolution(); } catch (Exception) { throw; } }
private async void Instance_ActiveTrackerChanged(object sender, GitRepositoryEvent e) { CurrentTracker = e.Repository; if (CurrentTracker == null) { await ThreadHelper.JoinableTaskFactory.SwitchToMainThreadAsync(); ClearUI(); _toolWindow.UpdateRepositoryName(""); } else { await UpdateRepositoryName(); } }
private void FireActiveTrackerChangedEvent(GitFileStatusTracker repository) { var eventArgs = new GitRepositoryEvent(repository); _onActiveTrackerUpdateEventHandler?.Invoke(this, eventArgs); }
private void FireOnCommitChangedEvent(GitFileStatusTracker repository) { var eventArgs = new GitRepositoryEvent(repository); _onTrackerCommitChanged?.Invoke(this, eventArgs); }