Updated Styling and added threadId query
Some checks are pending
clarama/eo-services/pipeline/head Build queued...

This commit is contained in:
2022-10-17 18:44:39 -05:00
parent 98b2ba7f83
commit 4970be4c05
9 changed files with 178 additions and 44 deletions

View File

@@ -2,12 +2,12 @@ const express = require("express");
const router = express.Router();
const axios = require("axios");
const qs = require("querystring");
const { threadId } = require("worker_threads");
const util = require("util");
router.get("/", (req, res) => {
// token in session -> get user data and send it back to the vue app
if (req.session.token) {
query();
query(req.query.threadId);
}
// no token -> send nothing
else {
@@ -33,14 +33,14 @@ router.get("/", (req, res) => {
req.session.token = result.data.access_token;
console.log(result);
//redirect to Vue app
query();
query(req.query.threadId);
})
.catch((err) => {
console.error(err);
});
}
function query() {
function query(threadId) {
console.log("Executing Query");
var query = `query ($startTime: DateTime, $endTime: DateTime) {
@@ -137,7 +137,6 @@ router.get("/", (req, res) => {
}
)
.then((result) => {
const threadId = "1000503";
var contacts = result.data.data.findContactsCompletedBetween.edges;
var filteredContacts = [];
for (const contact of contacts) {
@@ -184,6 +183,14 @@ router.get("/", (req, res) => {
totalATHours.toPrecision(5);
if (result.data) {
console.log(
util.inspect(result.data, {
showHidden: false,
depth: null,
colors: true,
})
);
res.send(result.data);
}