0.1.0 • Published 3 years ago

request-pinger v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

request-pinger

Creates a request interval with initial timeout and number of intervals.

Installation

npm install request-pinger

or

yarn add request-pinger

Usage Example

import pinger from 'request-pinger';

setLoading = state => console.log(`loading: ${state}`);

const request = async () => {
  const data = await fetch('http://example.com/movies.json')
    .then(response => {
      return response;
    })
    .catch(error => error);

  console.log(data);
};

initialWait = 500; // in milliseconds
intervalWait = 1000; // in milliseconds
initialCounter = 5;

pinger(initialWait, intervalWait, initialCounter, request, setLoading);