Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- loginA: (user_obj) => {
- console.log('login2 is running...');
- const Promise = require('bluebird');
- const Async = require('simplify-async').simpleAsync;
- var request = require('request');
- var request = request.defaults({jar: true, headers: eo.config.headers});
- const formData = {
- username: user_obj.username,
- password: user_obj.password,
- grant_type: 'password'
- };
- const options = {
- url: eo.config.baseUrl + 'token',
- form: formData,
- referer: eo.config.baseUrl,
- };
- // We look in here
- const eo_login = (options) => {
- // console.log('the function is running', options);
- request.post(options, foo);
- // console.log('making post request with options:', options);
- };
- eo_login(options);
- const foo = (err, res, body) => {
- console.log('FOO GOT TRIGGERED!');
- if (err) {console.log(err, 'FAILED'); return}
- const info = JSON.parse(body);
- console.log();
- // console.log(info);
- console.log();
- console.log('Succesfully logged in');
- console.log();
- const getBalance = () => {
- console.log('WE AR ENOW IN GET BALANCE');
- const promise = new Async();
- request.get({url: 'https://www.eovendo.com/api/Profile/GetUserStatus'}, (err, res, body) => {
- if (err) promise.reject(err);
- const balance = JSON.parse(body);
- console.log('>>>', balance);
- promise.resolve(balance)
- });
- return promise.promise;
- };
- getBalance()
- .catch(err => console.log(err))
- .then(res => {
- console.log('balance func response, msg:', res)
- });
- };
- },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement