Package updates.

This commit is contained in:
Patrick Fic
2021-10-25 09:41:54 -07:00
parent 8891167183
commit d1e2d943a9
5 changed files with 127 additions and 58 deletions

View File

@@ -19,7 +19,8 @@ exports.job = async (req, res) => {
const client = new GraphQLClient(process.env.GRAPHQL_ENDPOINT, {
headers: {
Authorization: BearerToken,
Authorization:`Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjhmYmRmMjQxZTdjM2E2NTEzNTYwNmRkYzFmZWQyYzU1MjI2MzBhODciLCJ0eXAiOiJKV1QifQ.eyJuYW1lIjoiUGF0cmljayAoUFJPRCBBRE0pIiwiaHR0cHM6Ly9oYXN1cmEuaW8vand0L2NsYWltcyI6eyJ4LWhhc3VyYS1kZWZhdWx0LXJvbGUiOiJ1c2VyIiwieC1oYXN1cmEtYWxsb3dlZC1yb2xlcyI6WyJ1c2VyIl0sIngtaGFzdXJhLXVzZXItaWQiOiJRc3UzOUZnaTJyZzlYdUtQZFRDZXgwZk5abzQzIn0sImlzcyI6Imh0dHBzOi8vc2VjdXJldG9rZW4uZ29vZ2xlLmNvbS9pbWV4LXByb2QiLCJhdWQiOiJpbWV4LXByb2QiLCJhdXRoX3RpbWUiOjE2MzQ4MzUyMDQsInVzZXJfaWQiOiJRc3UzOUZnaTJyZzlYdUtQZFRDZXgwZk5abzQzIiwic3ViIjoiUXN1MzlGZ2kycmc5WHVLUGRUQ2V4MGZOWm80MyIsImlhdCI6MTYzNDgzNTIwNCwiZXhwIjoxNjM0ODM4ODA0LCJlbWFpbCI6InBhdHJpY2tAaW1leC5wcm9kIiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJmaXJlYmFzZSI6eyJpZGVudGl0aWVzIjp7ImVtYWlsIjpbInBhdHJpY2tAaW1leC5wcm9kIl19LCJzaWduX2luX3Byb3ZpZGVyIjoicGFzc3dvcmQifX0.hILLhQoHqvO_jlc5GyrIX8UEoUDgOrbUduUZZapZivIqucVUt0zN_Fks30I4y3A8Lx7QCwwIW0WXcM8kSpCtyBJPCsfiaAT2IU0vbSGQtvm9zedTwIINYYv4wKNTtnUuev8VRDYlowHhhTO1kW7VzlKz6zOeyQYFMAvxdGinMS49kyF7DwVNxh_7uI87NIpCmwSL2CWTjTrUcZjAj24Th3TiJWgnxp7kqIqHKBXtYe5w-Nt4IWixUbeu4IJ4_klNcPl3qVODA6YRY0t0y6fRWXseFAKD_pnGTyhv_ZcVl-qVasxi1t8QFkhYW0GVJCNCuTBZcl5KsOS4dLMSFKrCMg`
/// BearerToken,
},
});
@@ -27,7 +28,7 @@ exports.job = async (req, res) => {
.setHeaders({ Authorization: BearerToken })
.request(queries.QUERY_UPCOMING_APPOINTMENTS, {
now: new Date(),
jobId: jobId,
jobId:`6b92e1af-3161-45a3-91a4-06a5f85a12b1`// jobId,
});
const { appointments, jobs } = result;
@@ -42,6 +43,8 @@ exports.job = async (req, res) => {
const bucketMatrix = {};
const yesterday = moment().subtract(1, "day");
//Get latest date + add 5 days to allow for back end adding..
const totalMatrixDays = moment
.max([
...appointments.map((a) => moment(a.start)),
@@ -53,7 +56,7 @@ exports.job = async (req, res) => {
.diff(moment(), "days");
//Initialize the bucket matrix
for (i = 0; i < totalMatrixDays; i++) {
for (var i = 0; i < totalMatrixDays; i++) {
const theDate = moment().add(i, "days").format("yyyy-MM-DD");
//Only need to create a matrix for jobs of the same bucket.
bucketMatrix[theDate] = { in: 0, out: 0 };
@@ -146,7 +149,7 @@ exports.job = async (req, res) => {
}
} catch (error) {
logger.log("smart-scheduling-error", "ERROR", req.user.email, jobId, {
error,
error: JSON.stringify(error),
});
res.status(400).send(error);
}