Created
June 8, 2016 06:15
-
-
Save joetemp/b6cb2550679f4c9ac3c988466c6bddda to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const request = require('request-promise'); | |
//const set4506T = require('./4506T.js'); | |
const set4506T = require('./new4506T.js'); | |
// const set1003 = require('./1003.js'); | |
const set1003 = require('./new1003.js'); | |
const setBCert = require('./bCert.js'); | |
const setW2 = require('./w2.js'); | |
const setPaystubs = require('./paystubs.js'); | |
const set1040 = require('./1040.js'); | |
const setPBL = require('./pbl.js'); | |
const setPerson = require('./person.js'); | |
const setNewW2 = require('./newW2.js'); | |
const setNewW2Test = require('./newW2Test.js'); | |
var API_KEY = process.env.API_KEY; | |
var urls = { deals: 'https://api.pipedrive.com/v1/deals?start=0&api_token=' + API_KEY, | |
activities: 'https://api.pipedrive.com/v1/activities?start=0&api_token=' + API_KEY }; | |
function getIt (url) { | |
return request(url).then(function (body) { | |
return JSON.parse(body).data; | |
}); | |
} | |
Promise.all([getIt(urls.deals), getIt(urls.activities)]).then(function(results) { | |
var deals = results[0] || []; | |
var activities = results[1] || []; | |
// Stage variables | |
var app = 2; | |
// Custom fields and values variables | |
var type = {key: '306c83df3fe0fde00f069be04d8290ff14cae4f6', | |
prequal: '4', | |
purchase: '5', | |
refi: '6'}; | |
var pbl = {key: '3b8660ac982233b01a417d3fd0adb50ce8c3ec44', | |
yes: '13', | |
no: '8'}; | |
var employment = {key: 'c0c0da3d0f5b8373683333ff2578cd4745386eb7', | |
employed: '9', | |
selfEmployed: '10'}; | |
var address = {key: 'a957313a8d7c36892662d33954ebd7364117f387'}; | |
var test = {key: '7dc372bf639eaf0f495581768c98718c322f4b82'}; | |
//setPBL(API_KEY, deals, app, type, pbl); | |
//Applications activities | |
//set4506T(API_KEY, deals, activities, app, type, pbl, address); | |
//set1003(API_KEY, deals, activities, app, type, pbl, address); | |
//setBCert(API_KEY, deals, activities, app, type, pbl); | |
//setW2(API_KEY, deals, activities, app, type, pbl, employment); | |
//setPaystubs(API_KEY, deals, activities, app, type, pbl, employment); | |
//set1040(API_KEY, deals, activities, app, type, pbl, employment); | |
//setPerson(API_KEY, deals, test); | |
//setNewW2(API_KEY, deals, activities, app, type, pbl, address, test); | |
setNewW2Test(API_KEY, deals, activities, app, type, pbl, address, test); | |
}).then(function(){ | |
// do more stuff here. | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment