После того, как мы купили несколько производителей, мы должны убедится, что они работают!
Каждую секунду, каждый продюсер должен приносить нам количество золота равное baseProduction.

  • Добавь новое поле productionRate в объект config в файле constants.js.
  • Начальное значение productionRate должно быть равно 0.
  • Когда пользователь покупает нового производителя, мы должны увеличивать общий productionRate
  • Реализуй и экспортируй новый обработчик handleStateChange(term, state) в handlers.js который должен вызвать функцию updateGold(term, state)
  • При каждом вызове updateGold увеличивай значение золота на величину общего productionRate
  • В startMiningGame установи интервал, который будет вызывать handleStateChange раз в секунду
  • handleStateChange должен вернуть замыкание, которое и будет использоваться в setInterval
  • Удали вызов updateGold из handleKeyPress, чтобы у нас не возникло проблем с бухгалтерией

Эта задача — часть курса по Full-Stack JavaScript .
Ты можешь задать свой вопрос в комментариях под постом.
Если ты уже решил задачу, то не стесняйся помочь другим.