in frontend/mx/src/containers/threshold-notifications.js [18:46]
componentWillReceiveProps({ isThresholdExceeded }) {
const { trigger, thresholdValue } = this.props;
if (
trigger &&
thresholdValue &&
isThresholdExceeded &&
isThresholdExceeded !== this.props.isThresholdExceeded
) {
const message = this.getNotificationMessage();
axios({
crossDomain: true,
method: 'POST',
url: this.twitterAPI,
data: {
messageContents: message,
},
})
.then(() => {
console.log('Message sent: ', message); // eslint-disable-line
})
.catch(e => {
if (process.env.NODE_ENV !== 'production') {
console.error(e);
console.log('Failed to send notification message: ', message); // eslint-disable-line
}
});
}
}