UNPKG

gittoken-api-middleware

Version:

GitToken Express Middleware for GitHub Webhook Endpoints

23 lines (21 loc) 585 B
import Promise from 'bluebird' export default function configureAnalytics({ contractAddress, abi, web3Provider }) { return new Promise((resolve, reject) => { this.analyticsProcessor.send(JSON.stringify({ event: 'configure', data: { contractAddress, abi, web3Provider, mysqlOpts: this.mysqlOpts } })) this.analyticsProcessor.on('message', (msg) => { // console.log('configureAnalytics::msg', msg) const { event } = JSON.parse(msg) if (event == 'configure') { resolve(true) } }) }) }