Socket
Socket
Sign inDemoInstall

mappersmith

Package Overview
Dependencies
Maintainers
1
Versions
121
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mappersmith - npm Package Compare versions

Comparing version 2.24.1 to 2.25.0

gateway/timeout-error.js

10

gateway.js

@@ -15,2 +15,6 @@ 'use strict';

var _timeoutError = require('./gateway/timeout-error');
var _timeoutError2 = _interopRequireDefault(_timeoutError);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -67,3 +71,7 @@

dispatchClientError: function dispatchClientError(message, error) {
this.failCallback(new _response2.default(this.request, 400, message, {}, [error]));
if (_timeoutError2.default.isTimeoutError(error) && this.options().enableHTTP408OnTimeouts) {
this.failCallback(new _response2.default(this.request, 408, message, {}, [error]));
} else {
this.failCallback(new _response2.default(this.request, 400, message, {}, [error]));
}
},

@@ -70,0 +78,0 @@ prepareBody: function prepareBody(method, headers) {

9

gateway/fetch.js

@@ -19,8 +19,11 @@ 'use strict';

var _timeoutError = require('./timeout-error');
var _timeoutError2 = _interopRequireDefault(_timeoutError);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// Fetch can be used in nodejs, so it should always use the btoa util
var fetch = _mappersmith.configs.fetch;
// Fetch can be used in nodejs, so it should always use the btoa util
if (!fetch) {

@@ -83,3 +86,3 @@ throw new Error('[Mappersmith] global fetch does not exist, please assign "configs.fetch" to a valid implementation');

canceled = true;
var error = new Error('Timeout (' + timeout + 'ms)');
var error = new _timeoutError2.default('Timeout (' + timeout + 'ms)');
_this.dispatchClientError(error.message, error);

@@ -86,0 +89,0 @@ }, timeout);

@@ -29,2 +29,6 @@ 'use strict';

var _timeoutError = require('./timeout-error');
var _timeoutError2 = _interopRequireDefault(_timeoutError);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -103,3 +107,3 @@

httpRequest.abort();
var error = new Error('Timeout (' + timeout + 'ms)');
var error = new _timeoutError2.default('Timeout (' + timeout + 'ms)');
_this.dispatchClientError(error.message, error);

@@ -106,0 +110,0 @@ });

@@ -17,2 +17,6 @@ 'use strict';

var _timeoutError = require('./timeout-error');
var _timeoutError2 = _interopRequireDefault(_timeoutError);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

@@ -73,3 +77,4 @@

clearTimeout(_this.timer);
_this.dispatchClientError('Timeout (' + timeout + 'ms)');
var error = new _timeoutError2.default('Timeout (' + timeout + 'ms)');
_this.dispatchClientError(error.message, error);
});

@@ -80,3 +85,4 @@

_this.canceled = true;
_this.dispatchClientError('Timeout (' + timeout + 'ms)');
var error = new _timeoutError2.default('Timeout (' + timeout + 'ms)');
_this.dispatchClientError(error.message, error);
}, timeout + 1);

@@ -83,0 +89,0 @@ }

@@ -18,3 +18,3 @@ 'use strict';

/* global VERSION */
var version = exports.version = '2.24.1';
var version = exports.version = '2.25.0';

@@ -50,2 +50,9 @@ var configs = exports.configs = {

/**
* Setting this option will return HTTP status 408 (Request Timeout) when a request times
* out. When "false", HTTP status 400 (Bad Request) will be used instead.
* @default false
*/
enableHTTP408OnTimeouts: false,
XHR: {

@@ -52,0 +59,0 @@ /**

{
"name": "mappersmith",
"version": "2.24.1",
"version": "2.25.0",
"description": "It is a lightweight rest client for node.js and the browser",

@@ -5,0 +5,0 @@ "author": "Tulio Ornelas <ornelas.tulio@gmail.com>",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc