xhr-request-interceptor
v0.1.2
Published
Allows you to intercept XHR requests. Useful to detect disconnected users, delaying calls while reconnecting them, things like that.
Downloads
1
Maintainers
Readme
xhr-intercept
Install
npm i -S xhr-intercept
API
import XhrIntercept from 'xhr-intercept';
function onRequest(xhr, args) {
console.debug('request', xhr);
// Return false to cancel the request
return false;
}
function onResponse(xhr) {
console.debug('request', xhr);
}
// Add a callback on request or response
XhrIntercept.addRequestCallback(onRequest);
XhrIntercept.addResponseCallback(onResponse);
// Starting intercepting requests
XhrIntercept.wire();
// Remove a callback on request or response
XhrIntercept.removeRequestCallback(onRequest);
XhrIntercept.removeResponseCallback(onResponse);
// Stopping intercepting requests
XhrIntercept.unwire();