public ITask UpdateGitStatus() { var task = GitClient.Status() .Then(status => { GitStatusUpdated?.Invoke(status); }); return(HookupHandlers(task, false)); }
public void Reset() { IsBusy.Reset(); IsNotBusy.Reset(); CurrentBranchUpdated.Reset(); GitAheadBehindStatusUpdated.Reset(); GitStatusUpdated.Reset(); GitLocksUpdated.Reset(); GitLogUpdated.Reset(); LocalBranchesUpdated.Reset(); RemoteBranchesUpdated.Reset(); }
public ITask UpdateGitStatus() { var task = GitClient.Status() .Then((success, status) => { if (success) { GitStatusUpdated?.Invoke(status); } }); return(HookupHandlers(task, false)); }
public void UpdateGitStatus() { var task = GitClient.Status(); task = HookupHandlers(task, true, false); task.Then((success, status) => { if (success) { GitStatusUpdated?.Invoke(status); } }).Start(); }