No alarm when interval is 0 of empty

This commit is contained in:
z0ccc 2022-05-10 16:41:53 -04:00
parent 7dc60c2157
commit c321921f65

View file

@ -32,20 +32,23 @@ const UserAgentSettings = () => {
}) })
e.target.checked ? setUserAgent(randomUserAgent) : setUserAgent('') e.target.checked ? setUserAgent(randomUserAgent) : setUserAgent('')
setRandomUA(e.target.checked) setRandomUA(e.target.checked)
if (parseInt(interval)) {
chrome.alarms.create('userAgentAlarm', { chrome.alarms.create('userAgentAlarm', {
delayInMinutes: parseInt(interval), delayInMinutes: parseInt(interval),
periodInMinutes: parseInt(interval), periodInMinutes: parseInt(interval),
}) })
}
} }
const changeInterval = (e) => { const changeInterval = (e) => {
chrome.storage.sync.set({ interval: e.target.value }) chrome.storage.sync.set({ interval: e.target.value })
setInterval(e.target.value) setInterval(e.target.value)
chrome.alarms.create('userAgentAlarm', { if (parseInt(e.target.value)) {
delayInMinutes: parseInt(e.target.value), chrome.alarms.create('userAgentAlarm', {
periodInMinutes: parseInt(e.target.value), delayInMinutes: parseInt(e.target.value),
}) periodInMinutes: parseInt(e.target.value),
})
}
} }
return ( return (