UNPKG

react-relay-network-modern

Version:

Network Layer for React Relay and Express (Batch Queries, AuthToken, Logging, Retry)

20 lines (19 loc) 581 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = performanceMiddleware; /* eslint-disable no-console */ function performanceMiddleware(opts) { var logger = opts && opts.logger || console.log.bind(console, '[RELAY-NETWORK]'); return function (next) { return function (req) { var start = new Date().getTime(); return next(req).then(function (res) { var end = new Date().getTime(); logger("[".concat(end - start, "ms] ").concat(req.getID()), req, res); return res; }); }; }; }