private void HandleRequestForClockWebPage(HttpListenerRequest request, HttpListenerResponse response) { if (_optionsService.Options.IsWebClockEnabled) { _apiThrottler.CheckRateLimit(ApiRequestType.ClockPage, request); ClockWebPageController controller = new ClockWebPageController(); controller.HandleRequestForWebPage(response); } }
private void HandleRequestForClockWebPageTimerData( HttpListenerRequest request, HttpListenerResponse response) { if (_optionsService.Options.IsWebClockEnabled) { _apiThrottler.CheckRateLimit(ApiRequestType.ClockData, request); var timerInfo = new TimerInfoEventArgs(); OnRequestForTimerDataEvent(timerInfo); ClockWebPageController controller = new ClockWebPageController(); controller.HandleRequestForTimerData(response, timerInfo, _dateTimeService.Now()); } }