Le campagne rispettano orario e giorni lavorativi, richiedono una mail di test con dati inseriti a mano prima dell'invio massivo e offrono una dashboard per monitorare l'avanzamento. Co-authored-by: Cursor <cursoragent@cursor.com>
21 lines
488 B
JavaScript
21 lines
488 B
JavaScript
import { Controller } from "@hotwired/stimulus"
|
|
|
|
export default class extends Controller {
|
|
static values = { interval: { type: Number, default: 10000 } }
|
|
|
|
connect() {
|
|
this.timer = setInterval(() => {
|
|
if (document.hidden) return
|
|
if (window.Turbo?.visit) {
|
|
window.Turbo.visit(window.location.href, { action: "replace" })
|
|
} else {
|
|
window.location.reload()
|
|
}
|
|
}, this.intervalValue)
|
|
}
|
|
|
|
disconnect() {
|
|
clearInterval(this.timer)
|
|
}
|
|
}
|