fix: resolve HeroSMS Plus dev sync conflicts

This commit is contained in:
QLHazyCoder
2026-04-29 20:00:01 +08:00
15 changed files with 861 additions and 318 deletions
+9 -2
View File
@@ -2381,9 +2381,16 @@ function collectSettingsPayload() {
const heroSmsReuseEnabledValue = typeof inputHeroSmsReuseEnabled !== 'undefined' && inputHeroSmsReuseEnabled
? normalizeHeroSmsReuseEnabledValue(inputHeroSmsReuseEnabled.checked)
: defaultHeroSmsReuseEnabled;
const normalizeHeroSmsAcquirePriorityValue = typeof normalizeHeroSmsAcquirePriority === 'function'
? normalizeHeroSmsAcquirePriority
: (value) => (String(value || '').trim().toLowerCase() === 'price' ? 'price' : 'country');
const heroSmsAcquirePriorityValue = typeof selectHeroSmsAcquirePriority !== 'undefined' && selectHeroSmsAcquirePriority
? normalizeHeroSmsAcquirePriority(selectHeroSmsAcquirePriority.value)
: DEFAULT_HERO_SMS_ACQUIRE_PRIORITY;
? normalizeHeroSmsAcquirePriorityValue(selectHeroSmsAcquirePriority.value)
: normalizeHeroSmsAcquirePriorityValue(
typeof DEFAULT_HERO_SMS_ACQUIRE_PRIORITY !== 'undefined'
? DEFAULT_HERO_SMS_ACQUIRE_PRIORITY
: 'country'
);
const heroSmsMaxPriceValue = typeof inputHeroSmsMaxPrice !== 'undefined' && inputHeroSmsMaxPrice
? normalizeHeroSmsMaxPriceValue(inputHeroSmsMaxPrice.value)
: '';