You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Connect to the network
var providers = require('ethers').providers;
var network = providers.networks.ropsten;
// Connect to a local Parity instance
var provider = new providers.JsonRpcProvider('http://localhost:8545', network);
// Get notified when a contract event is logged
var eventTopic = '0xf538d33cf0aeab2f474d1ec307854fed7e411946cb8e4239785e4f7d2c424047';
provider.on([ eventTopic ], function(log) {
console.log('Event Log');
console.log(log);
var Call = log;
Hi baws,
I have tried everything i can but can't get to call the methods from inside my libray, kindly have a look
const express = require('express');
const b24 = require('b24');
const app = express();
var ethers = require('ethers');
// Connect to the network
var providers = require('ethers').providers;
var network = providers.networks.ropsten;
// Connect to a local Parity instance
var provider = new providers.JsonRpcProvider('http://localhost:8545', network);
const bitrix24 = new b24.Bitrix24({
config: {
mode: "api",
host: "xxxxxxxxx",
client_id : "local.cccccccccccccccccccccccccc",
client_secret : "dddddddddddddddddddddddddddd",
redirect_uri : "http://localhost:3000/callback"
},
methods: {
async saveToken(data){
//Save token to database
},
async retriveToken(){
//Retrive token from database
return {
access_token: "youraccesstoken",
refresh_token: "yourrefreshtoken"
}
}
}
})
// Get notified when a contract event is logged
var eventTopic = '0xf538d33cf0aeab2f474d1ec307854fed7e411946cb8e4239785e4f7d2c424047';
provider.on([ eventTopic ], function(log) {
console.log('Event Log');
console.log(log);
var Call = log;
// Bitrix auth
app.get('/auth', (req, res) => {
res.redirect(bitrix24.auth.authorization_uri);
});
// Callback service parsing the authorization token and asking for the access token
app.get('/callback', async (req, res) => {
try{
const code = req.query.code;
const result = await bitrix24.auth.getToken(code);
return res.json(result);
}catch(err){
console.log(err)
return res.status(500).json({message:"Authentication Failed"});
}
});
app.get('/allUser', async (req, res) => {
try{
const result = await bitrix24.callMethod('user.add', {"EMAIL": "test@xxxxx.net"});
return res.json(result);
}catch(err){
console.log(err)
return res.status(222).json({"result":222});
}
});
});
app.listen(3000, () => {
console.log('Server started on port 3000');
});
The text was updated successfully, but these errors were encountered: