0.0.4 • Published 4 years ago

lifeapps-package-dispatch v0.0.4

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

Life Apps Package Dispatch

Esta biblioteca implementa um acumulador de dados para disparo em pacotes

Exemplo de uso

Crie uma instância passando os parâmetros desejadors, quantidades máxima de itens e tempo máximo de espera

import PackageDispatch from 'lifeapps-package-dispatch'

/**
 * @param {Function} callback is a function to receive a array of data
 * @param {number} packageMax is a number of maximum intens per package
 * @param {number} timeOut is a maximum time to wait (fallback for packageMax)
**/
const packages = new PackageDispatch((package) => {
    // write yout code here, package paramter is a array of data
},10,3000)

Adicionando um novo item no pacote

packages.add(data)

Quando o pacote alcanca o total maximo do pacote ou o tempo de expera expirou, a função de callback é chamada passando todos os itens do pacote em uma array

0.0.3

4 years ago

0.0.4

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago