У меня такая проблема: если выполняется условие то setinterval останавливается полностью, если выполняется else то нужно замедлить setinterval, то есть задержку поменять условно на 1000, но я не понимаю как это сделать. Если создать функцию sleep то это не особо удобно помогите пожалуйста
(function() {
'use strict';
let timerId = setInterval(() => {
const text = document.querySelector('.Tag-module_content__uLsTI').textContent
if(text.slice(0, -1)<(-52)){
buy("ActionAnimatedSmallButtonZone_container__Gxja8 ActionAnimatedSmallButtonZone_desktop___1slH ActionAnimatedSmallButtonZone_type-cart__1GcmO");
setTimeout(buy1,100);
setTimeout(buy2,100);
setTimeout(() => {
clearInterval(timerId)
console.log('Сработал clearInterval')
}, 100)
}
else{
rel();
sleep(1000);
}
},150);
})();