update dependencies and devDependencies, related updates and minor fixes
[squeep-indie-auther] / src / common.js
index 90ae9d2e8e982664e148e641af3afca2b03ba4a9..7b9f7adc659bb6d01a2c0ece8a7e791b6e7e363b 100644 (file)
@@ -6,25 +6,6 @@ const { randomBytes } = require('crypto');
 const { promisify } = require('util');
 const randomBytesAsync = promisify(randomBytes);
 
-/**
- * Pick out useful axios response fields.
- * @param {*} res
- * @returns
- */
-const axiosResponseLogData = (res) => {
-  const data = common.pick(res, [
-    'status',
-    'statusText',
-    'headers',
-    'elapsedTimeMs',
-    'data',
-  ]);
-  if (data.data) {
-    data.data = logTruncate(data.data, 100);
-  }
-  return data;
-};
-
 /**
  * Limit length of string to keep logs sane
  * @param {String} str
@@ -173,9 +154,10 @@ const mysteryBoxLogger = (logger, scope) => {
 };
 
 
+const nop = () => { /**/ };
+
 module.exports = {
   ...common,
-  axiosResponseLogData,
   camelfy,
   dateToEpoch,
   ensureArray,
@@ -187,5 +169,6 @@ module.exports = {
   randomBytesAsync,
   validScope,
   validError,
+  nop,
 };