1.0.2 • Published 7 years ago

oncejs v1.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

once npm downloads Standard - JavaScript Style Guide

Simple module that allows calling a function once until it's done

npm

npm install oncejs

bower

bower install once

usage

Using axios (third-party) as http library.

//...
var once = require('once'), axios = require('axios');

var sendRequest = once(function (done) {
    axios('www.site.com/api/users').then(resolveResponse).catch(resolveError).then(done);
});

document.getElementById('button').addEventListener('click', sendRequest);

Multiple clicks on #button won't result in new http requests unless the started request has been resolved.

license

MIT. Copyright (c) 2017 Isaac Ferreira (zaclummys)

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago