UNPKG

betfair

Version:
28 lines (23 loc) 978 B
'use strict'; var async = require('async'); var betfair = require("../../index.js"); var common = require('../common.js'); var _ = require('lodash'); // Create session to Betfair and start log var session = common.initialize(); function listEvents() { var cb = arguments.length <= 0 || arguments[0] === undefined ? function () {} : arguments[0]; console.log('===== Invoke listEvents... ====='); session.listEvents({ filter: {} }, function (err, res) { // limit output to fist 20 records res.response.result = res.response.result.slice(0, 20); console.log("listEvents err=%s duration=%s", err, res.duration / 1000); console.log("Request:%s\n", JSON.stringify(res.request, null, 2)); console.log("Response:%s\n", JSON.stringify(res.response, null, 2)); cb(err, res); }); } async.series([common.login, listEvents, common.logout], function (err, res) { console.log("Done, err =", err); common.exit(0); });