()
| 908 | } |
| 909 | |
| 910 | function scheduleDailyTaskPolling() { |
| 911 | stopDailyTaskPolling(); |
| 912 | state.dailyTaskPollId = window.setTimeout(() => { |
| 913 | refreshDailyTaskStatus({ fromPoll: true }).catch((error) => { |
| 914 | setDailyButtonBusy(false); |
| 915 | setStatus(localizeError(error.message || String(error))); |
| 916 | console.error(error); |
| 917 | }); |
| 918 | }, 700); |
| 919 | } |
| 920 | |
| 921 | async function handleDailyTask(task, options = {}) { |
| 922 | if (!task) { |
no test coverage detected