0.0.5 • Published 4 years ago

@life365/safe-request v0.0.5

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

Life365 package for made safe request in a not quite internet served environment

Create a request and if it get error, the request is redo after a number of seconds follow the fibonacci sequeces.

Workflow (eg):

  • make request (error)
  • make request (afer: 1s , error)
  • make request (afer: 1s , error)
  • make request (afer: 2s , error)
  • make request (afer: 3s , error)
  • make request (afer: 5s , error)
  • make request (afer: 8s , done)
function setOrderDone(order_id){
    const f = (order_id) => {
        return fetch(ORDER_EDIT.replace('-1', order_id) +`?jwt=${JSON.parse(localStorage.getItem('user')).jwt}`, {
            method: 'PUT',
            body: JSON.stringify({
                logistic_state: 'PICKED'
            }),
            headers: {
                'Content-Type': 'application/json'
            } 
        } )
    }
    decorateWithPolling(f)(order_id)
}
0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago