private void AdjustForAdaptiveTime() { if (TalkId > 0) { var newDuration = _adaptiveTimerService.CalculateAdaptedDuration(TalkId); if (newDuration != null) { TargetSeconds = (int)newDuration.Value.TotalSeconds; } } }
private void AdjustForAdaptiveTime() { try { if (TalkId > 0) { var newDuration = _adaptiveTimerService.CalculateAdaptedDuration(TalkId); if (newDuration != null) { var talk = GetCurrentTalk(); if (talk != null) { talk.AdaptedDuration = newDuration.Value; SetDurationStringAttributes(talk); TargetSeconds = (int)talk.ActualDuration.TotalSeconds; } } } } catch (Exception ex) { Log.Logger.Error(ex, "Could not adjust for adaptive time"); } }