diff --git a/src/components/syncPlay/core/timeSync/TimeSyncCore.js b/src/components/syncPlay/core/timeSync/TimeSyncCore.js index 2413bf4d7b..0f3511fc55 100644 --- a/src/components/syncPlay/core/timeSync/TimeSyncCore.js +++ b/src/components/syncPlay/core/timeSync/TimeSyncCore.js @@ -58,32 +58,6 @@ class TimeSyncCore { this.timeSyncServer.forceUpdate(); } - /** - * Gets the list of available devices for time sync. - * @returns {Array} The list of devices. - */ - getDevices() { - const devices = [{ - type: 'server', - id: 'server', - name: 'Server', - timeOffset: this.timeSyncServer.getTimeOffset(), - ping: this.timeSyncServer.getPing(), - peerTimeOffset: 0, - peerPing: 0 - }]; - - return devices; - } - - /** - * Gets the identifier of the selected device for time sync. Default value is 'server'. - * @returns {string} The identifier. - */ - getActiveDevice() { - return this.timeSyncDeviceId; - } - /** * Gets the display name of the selected device for time sync. * @returns {string} The display name. diff --git a/src/components/syncPlay/ui/settings/SettingsEditor.js b/src/components/syncPlay/ui/settings/SettingsEditor.js index 7072da06d3..d476e0e50e 100644 --- a/src/components/syncPlay/ui/settings/SettingsEditor.js +++ b/src/components/syncPlay/ui/settings/SettingsEditor.js @@ -39,14 +39,6 @@ class SettingsEditor { this.tabs = {}; this.embed(); - - Events.on(this.timeSyncCore, 'refresh-devices', () => { - this.refreshTimeSyncDevices(); - }); - - Events.on(this.timeSyncCore, 'time-sync-server-update', () => { - this.refreshTimeSyncDevices(); - }); } insertBefore(newNode, existingNode) { @@ -163,27 +155,6 @@ class SettingsEditor { context.querySelector('#txtMinDelaySkipToSync').value = SyncPlay.Settings.getFloat('minDelaySkipToSync', 400.0); context.querySelector('#chkSpeedToSync').checked = SyncPlay.Settings.getBool('useSpeedToSync', true); context.querySelector('#chkSkipToSync').checked = SyncPlay.Settings.getBool('useSkipToSync', true); - - this.refreshTimeSyncDevices(); - const timeSyncSelect = context.querySelector('#selectTimeSync'); - timeSyncSelect.value = this.timeSyncCore.getActiveDevice(); - this.timeSyncSelectedValue = timeSyncSelect.value; - - timeSyncSelect.addEventListener('change', () => { - this.timeSyncSelectedValue = timeSyncSelect.value; - }); - } - - refreshTimeSyncDevices() { - const { context } = this; - const timeSyncSelect = context.querySelector('#selectTimeSync'); - const devices = this.timeSyncCore.getDevices(); - - timeSyncSelect.innerHTML = devices.map(device => { - return ``; - }).join(''); - - timeSyncSelect.value = this.timeSyncSelectedValue; } /** @@ -218,7 +189,6 @@ class SettingsEditor { async saveToAppSettings() { const { context } = this; - const timeSyncDevice = context.querySelector('#selectTimeSync').value; const extraTimeOffset = context.querySelector('#txtExtraTimeOffset').value; const syncCorrection = context.querySelector('#chkSyncCorrection').checked; const minDelaySpeedToSync = context.querySelector('#txtMinDelaySpeedToSync').value; @@ -228,7 +198,6 @@ class SettingsEditor { const useSpeedToSync = context.querySelector('#chkSpeedToSync').checked; const useSkipToSync = context.querySelector('#chkSkipToSync').checked; - SyncPlay.Settings.set('timeSyncDevice', timeSyncDevice); SyncPlay.Settings.set('extraTimeOffset', extraTimeOffset); SyncPlay.Settings.set('enableSyncCorrection', syncCorrection); SyncPlay.Settings.set('minDelaySpeedToSync', minDelaySpeedToSync); diff --git a/src/components/syncPlay/ui/settings/localTab.html b/src/components/syncPlay/ui/settings/localTab.html index 4cd3a5ea0d..0710ee44d7 100644 --- a/src/components/syncPlay/ui/settings/localTab.html +++ b/src/components/syncPlay/ui/settings/localTab.html @@ -1,9 +1,4 @@