From 166383e1ed2aa0d856fbf69fdb76d296eb3fff1c Mon Sep 17 00:00:00 2001 From: Doug Hoffman Date: Sat, 30 Apr 2022 04:04:10 -0400 Subject: [PATCH] Make Broadcastify Calls scheduled test configurable (#1218) * Broadcastify Calls periodic keep-alive to avoid showing offline status --- .../BroadcastifyCallBroadcaster.java | 23 +++++--- .../BroadcastifyCallConfiguration.java | 32 ++++++++++++ .../streaming/BroadcastifyCallEditor.java | 52 +++++++++++++++++++ 3 files changed, 100 insertions(+), 7 deletions(-) diff --git a/src/main/java/io/github/dsheirer/audio/broadcast/broadcastify/BroadcastifyCallBroadcaster.java b/src/main/java/io/github/dsheirer/audio/broadcast/broadcastify/BroadcastifyCallBroadcaster.java index 067725b5..dc4e99b4 100644 --- a/src/main/java/io/github/dsheirer/audio/broadcast/broadcastify/BroadcastifyCallBroadcaster.java +++ b/src/main/java/io/github/dsheirer/audio/broadcast/broadcastify/BroadcastifyCallBroadcaster.java @@ -68,7 +68,6 @@ public class BroadcastifyCallBroadcaster extends AbstractAudioBroadcaster mBroadcastifyTestFuture; private Queue mAudioRecordingQueue = new LinkedTransferQueue<>(); private ScheduledFuture mAudioRecordingProcessorFuture; @@ -104,9 +103,6 @@ public class BroadcastifyCallBroadcaster extends AbstractAudioBroadcaster modifiedProperty().set(true)); + } + + return mTestEnabledToggleSwitch; + } + + private IntegerTextField getTestIntervalTextField() + { + if(mTestIntervalTextField == null) + { + mTestIntervalTextField = new IntegerTextField(); + mTestIntervalTextField.setDisable(true); + mTestIntervalTextField.textProperty().addListener(mEditorModificationListener); + } + + return mTestIntervalTextField; + } + private Button getTestButton() { if(mTestButton == null)