Adding extend logic to publish for clients not using fluent configuration

This commit is contained in:
Jim Cowart 2011-09-11 22:43:19 -04:00
parent 56438a43b6
commit d742595f2e
3 changed files with 6 additions and 9 deletions

View file

@ -193,9 +193,8 @@ var localBus = {
wireTaps: [],
publish: function(envelope) {
envelope.exchange = envelope.exchange || DEFAULT_EXCHANGE;
envelope.timeStamp = new Date();
publish: function(config) {
var envelope = _.extend(defaultConfiguration, { timeStamp: new Date() }, config);
_.each(this.wireTaps,function(tap) {
tap({
exchange: envelope.exchange,

View file

@ -191,9 +191,8 @@ var localBus = {
wireTaps: [],
publish: function(envelope) {
envelope.exchange = envelope.exchange || DEFAULT_EXCHANGE;
envelope.timeStamp = new Date();
publish: function(config) {
var envelope = _.extend(defaultConfiguration, { timeStamp: new Date() }, config);
_.each(this.wireTaps,function(tap) {
tap({
exchange: envelope.exchange,

View file

@ -21,9 +21,8 @@ var localBus = {
wireTaps: [],
publish: function(envelope) {
envelope.exchange = envelope.exchange || DEFAULT_EXCHANGE;
envelope.timeStamp = new Date();
publish: function(config) {
var envelope = _.extend(defaultConfiguration, { timeStamp: new Date() }, config);
_.each(this.wireTaps,function(tap) {
tap({
exchange: envelope.exchange,