| | |
| | | |
| | | if (!config.timer) return |
| | | |
| | | const _change = { '5s': 5000, '15s': 15000, '30s': 30000, '1min': 60000, '5min': 300000, '10min': 600000, '15min': 900000, '30min': 1800000, '1hour': 3600000 } |
| | | const _change = { '2s': 2000, '5s': 5000, '15s': 15000, '30s': 30000, '1min': 60000, '5min': 300000, '10min': 600000, '15min': 900000, '30min': 1800000, '1hour': 3600000 } |
| | | |
| | | let timer = _change[config.timer] |
| | | let repeats = config.timerRepeats || 0 |
| | | |
| | | if (!timer) return |
| | | |
| | | if (repeats > 0 && repeats <=3) { |
| | | this.setState({timer, repeats}) |
| | | this.timer = setTimeout(() => { |
| | | this.timerTask(repeats) |
| | | }, timer) |
| | | return |
| | | } |
| | | |
| | | let _param = { |
| | | func: 's_get_timers_role', |
| | |
| | | }) |
| | | return |
| | | } else if (result.run_type) { |
| | | let repeats = config.timerRepeats || 0 |
| | | this.setState({timer, repeats}) |
| | | this.timer = setTimeout(() => { |
| | | this.timerTask(repeats) |