0.1.1 • Published 6 years ago

best-poller v0.1.1

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

Best Poller

Create Poller

let getInfo = function(key) {
	return new Promise((resolve, reject) => {
		setTimeout(() => {
			let random = Math.random()
			if (random > 0.5) {
				resolve({
					type: 'success',
					key,
					random
				})
				return
			}
			reject({
				type: 'error',
				key,
				random
			})
		}, 300)
	})
}

// create poller
let poller = new BestPoller(getInfo, {
	key: 1
}, 1000, (re) => {
	// success
}, (error) => {
	// error
})

destroy

	poller.destroy()

stop

	poller.stop()

continue

	poller.continue()