private void OnTalkOvertime(OvertimeMessage message) { if (message.UseBellForTalk && _optionsService.Options.IsBellEnabled) { _bellService.Play(_optionsService.Options.BellVolumePercent); } }
public void Handler(HttpListenerRequest request, HttpListenerResponse response) { CheckMethodPost(request); CheckSegmentLength(request, 4); _apiThrottler.CheckRateLimit(ApiRequestType.Bell, request); var responseData = new BellResponseData(); // segments: "/" "api/" "v1/" "bell/" if (!_bellService.IsPlaying) { responseData.Success = true; _bellService.Play(_optionsService.Options.BellVolumePercent); } else { responseData.Success = false; } WriteResponse(response, responseData); }
private void TestBell() { _bellService.Play(_optionsService.Options.BellVolumePercent); }