'use strict';
const Base = require('./base');
-const common = require('./common');
+const { fileScope } = require('@squeep/log-helper');
-const _fileScope = common.fileScope(__filename);
+const _fileScope = fileScope(__filename);
class Publisher extends Base {
constructor(logger, options) {
}
const timestamp = (new Date()).getTime();
- options = Object.assign({ timestamp }, Publisher.publishDefaults, options);
+ options = {
+ timestamp,
+ ...Publisher.publishDefaults,
+ ...options,
+ };
return new Promise((resolve, reject) => {
if (!this.keepSending) {