INNER CODE UNIT · JavaScript

delay

mergeability/mergeable · scheduler/index.js:61

    const delay = options.delay ? options.interval * Math.random() : 0

    app.log.debug({ repository, delay, interval: options.interval }, 'Scheduling interval')

    intervals[repository.id] = setTimeout(() => {
      const event = {
        name: 'schedule',
        payload: { action: 'repository', installation, repository }
      }

      // Trigger events on this repository on an interval
      intervals[repository.id] = setInterval(
        () => app.receive(event),
        options.interval
      )

      // Trigger the first event now
      app.receive(event)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…