public bool StartIdleTimer() { ActivityChecker.StopActivityCheck(); runningTimerWhenIdle = JiraTimerCollection.GetRunningTimerId(); if (runningTimerWhenIdle.HasValue) { jiraTimerCollection.StopTimer(runningTimerWhenIdle.Value); } return(idleTimerCollection.NewLockTimer()); }
public void StartLockTimer(TimeSpan?initalTimeSpan = null) { ActivityChecker.PauseForLockTimer(initalTimeSpan); if (!runningTimerWhenIdle.HasValue) { runningTimerWhenIdle = JiraTimerCollection.GetRunningTimerId(); if (runningTimerWhenIdle.HasValue) { jiraTimerCollection.StopTimer(runningTimerWhenIdle.Value, true); if (initalTimeSpan.HasValue) { jiraTimerCollection.AdjustTime(runningTimerWhenIdle.Value, initalTimeSpan.Value.Hours, initalTimeSpan.Value.Minutes, false); } } } idleTimerCollection.NewLockTimer(initalTimeSpan.GetValueOrDefault(new TimeSpan())); }
public void StartIdleTimer() { idleTimerCollection.NewLockTimer(); }