mirror of
https://github.com/Shik3i/KoalaSync.git
synced 2026-08-30 12:29:27 +00:00
Fix: Remove redundant TITLE_PRIVACY_MODES array in popup.js
- Remove duplicate local TITLE_PRIVACY_MODES array definition - Use Object.values(TITLE_PRIVACY_MODES).includes() for validation instead - Keeps single source of truth in title-privacy.js Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
+1
-2
@@ -89,7 +89,6 @@ let pendingConnectionErrorMsg = null;
|
|||||||
let roomListRefreshTimer = null;
|
let roomListRefreshTimer = null;
|
||||||
let roomListRefreshInterval = null;
|
let roomListRefreshInterval = null;
|
||||||
const ROOM_LIST_REFRESH_COOLDOWN_MS = 11000;
|
const ROOM_LIST_REFRESH_COOLDOWN_MS = 11000;
|
||||||
const TITLE_PRIVACY_MODES = ['full', 'episode', 'hidden'];
|
|
||||||
const FEATURE_HINTS = [
|
const FEATURE_HINTS = [
|
||||||
{
|
{
|
||||||
key: 'audio_processing',
|
key: 'audio_processing',
|
||||||
@@ -211,7 +210,7 @@ async function init() {
|
|||||||
elements.username.value = username;
|
elements.username.value = username;
|
||||||
if (elements.filterNoise) elements.filterNoise.checked = localData.filterNoise !== false;
|
if (elements.filterNoise) elements.filterNoise.checked = localData.filterNoise !== false;
|
||||||
if (elements.autoSyncNextEpisode) elements.autoSyncNextEpisode.checked = localData.autoSyncNextEpisode !== false;
|
if (elements.autoSyncNextEpisode) elements.autoSyncNextEpisode.checked = localData.autoSyncNextEpisode !== false;
|
||||||
if (elements.titlePrivacyMode) elements.titlePrivacyMode.value = TITLE_PRIVACY_MODES.includes(localData.titlePrivacyMode) ? localData.titlePrivacyMode : 'full';
|
if (elements.titlePrivacyMode) elements.titlePrivacyMode.value = Object.values(TITLE_PRIVACY_MODES).includes(localData.titlePrivacyMode) ? localData.titlePrivacyMode : 'full';
|
||||||
if (elements.forceSyncMode) elements.forceSyncMode.value = localData.forceSyncMode || 'jump-to-others';
|
if (elements.forceSyncMode) elements.forceSyncMode.value = localData.forceSyncMode || 'jump-to-others';
|
||||||
if (elements.browserNotifications) elements.browserNotifications.checked = localData.browserNotifications === true;
|
if (elements.browserNotifications) elements.browserNotifications.checked = localData.browserNotifications === true;
|
||||||
if (elements.autoCopyInvite) elements.autoCopyInvite.checked = localData.autoCopyInvite !== false;
|
if (elements.autoCopyInvite) elements.autoCopyInvite.checked = localData.autoCopyInvite !== false;
|
||||||
|
|||||||
Reference in New Issue
Block a user