Skip to content

Commit

Permalink
Merge pull request #172 from steemit/performance-tracking-event
Browse files Browse the repository at this point in the history
emit performance tracking event to be used with newrelic
  • Loading branch information
Fabien committed Jun 21, 2017
2 parents b4b2b51 + 38eb451 commit 3afec8a
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/api/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ class Steem extends EventEmitter {
if (msToRespond > expectedResponseMs) {
debugWs(`Message received in ${msToRespond}ms, it's over the expected response time of ${expectedResponseMs}ms`, message.data);
}
this.emit('message', data);
this.emit('message', data, msToRespond);
});

this.releases = this.releases.concat([
Expand Down Expand Up @@ -220,7 +220,7 @@ class Steem extends EventEmitter {
],
});

const release = this.listenTo(this, 'message', (message) => {
const release = this.listenTo(this, 'message', (message, time_taken) => {
// We're still seeing old messages
if (message.id !== id) {
debugProtocol('Different message was dropped', message);
Expand Down Expand Up @@ -252,6 +252,7 @@ class Steem extends EventEmitter {
}

debugProtocol('Resolved', api, data, '->', message);
this.emit('track-performance', data.method, time_taken);
resolve(message.result);
});

Expand Down

0 comments on commit 3afec8a

Please sign in to comment.