MCPcopy Index your code
hub / github.com/QLHazyCoder/FlowPilot / normalizePersistentSettingValue

Function normalizePersistentSettingValue

background.js:739–815  ·  view source on GitHub ↗
(key, value)

Source from the content-addressed store, hash-verified

737}
738
739function normalizePersistentSettingValue(key, value) {
740 switch (key) {
741 case 'panelMode':
742 return normalizePanelMode(value);
743 case 'vpsUrl':
744 return String(value || '').trim();
745 case 'vpsPassword':
746 return String(value || '');
747 case 'localCpaStep9Mode':
748 return normalizeLocalCpaStep9Mode(value);
749 case 'cpaCallbackMode':
750 return normalizeCpaCallbackMode(value);
751 case 'sub2apiUrl':
752 return String(value || '').trim();
753 case 'sub2apiEmail':
754 return String(value || '').trim();
755 case 'sub2apiPassword':
756 return String(value || '');
757 case 'sub2apiGroupName':
758 return String(value || '').trim();
759 case 'customPassword':
760 return String(value || '');
761 case 'autoRunSkipFailures':
762 case 'autoRunDelayEnabled':
763 return Boolean(value);
764 case 'autoRunFallbackThreadIntervalMinutes':
765 return normalizeAutoRunFallbackThreadIntervalMinutes(value);
766 case 'autoRunDelayMinutes':
767 return normalizeAutoRunDelayMinutes(value);
768 case 'autoStepDelaySeconds':
769 return normalizeAutoStepDelaySeconds(value, PERSISTED_SETTING_DEFAULTS.autoStepDelaySeconds);
770 case 'mailProvider':
771 return normalizeMailProvider(value);
772 case 'mail2925Mode':
773 return normalizeMail2925Mode(value);
774 case 'emailGenerator':
775 return normalizeEmailGenerator(value);
776 case 'autoDeleteUsedIcloudAlias':
777 case 'accountRunHistoryTextEnabled':
778 return Boolean(value);
779 case 'icloudHostPreference':
780 return normalizeIcloudHost(value) || 'auto';
781 case 'accountRunHistoryHelperBaseUrl':
782 return normalizeAccountRunHistoryHelperBaseUrl(value);
783 case 'emailPrefix':
784 return String(value || '').trim();
785 case 'inbucketHost':
786 return String(value || '').trim();
787 case 'inbucketMailbox':
788 return String(value || '').trim();
789 case 'hotmailServiceMode':
790 return normalizeHotmailServiceMode(value);
791 case 'hotmailRemoteBaseUrl':
792 return normalizeHotmailRemoteBaseUrl(value);
793 case 'hotmailLocalBaseUrl':
794 return normalizeHotmailLocalBaseUrl(value);
795 case 'cloudflareDomain':
796 return normalizeCloudflareDomain(value);

Callers 1

Tested by

no test coverage detected