예제 #1
0
 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");
     }
 }