diff --git a/index.js b/index.js index a633912..25ab65e 100644 --- a/index.js +++ b/index.js @@ -5,7 +5,7 @@ const verifyBearerAuthFactory = require('./lib/verify-bearer-auth-factory') const { FST_BEARER_AUTH_INVALID_LOG_LEVEL } = require('./lib/errors') function fastifyBearerAuth (fastify, options, done) { - options = Object.assign({ addHook: true, verifyErrorLogLevel: 'error' }, options) + options = { addHook: true, verifyErrorLogLevel: 'error', ...options } if ( Object.prototype.hasOwnProperty.call(fastify.log, 'error') === false || diff --git a/lib/verify-bearer-auth-factory.js b/lib/verify-bearer-auth-factory.js index aa17167..a9214c5 100644 --- a/lib/verify-bearer-auth-factory.js +++ b/lib/verify-bearer-auth-factory.js @@ -26,7 +26,7 @@ const defaultOptions = { } module.exports = function verifyBearerAuthFactory (options, done) { - const _options = Object.assign({}, defaultOptions, options) + const _options = { ...defaultOptions, ...options } if (_options.keys instanceof Set) { _options.keys = Array.from(_options.keys) } else if (Array.isArray(_options.keys)) {