mirror of
https://github.com/Hestia-Homes/assessment-model.git
synced 2026-06-30 12:55:02 +00:00
pushing upload status to hs
This commit is contained in:
parent
c7a5780877
commit
9946b94ede
1 changed files with 6 additions and 0 deletions
|
|
@ -83,6 +83,7 @@ export async function syncContractorDocUploadToHubSpot(params: {
|
|||
measureProgress?: MeasureUploadProgress[];
|
||||
}): Promise<void> {
|
||||
let log: string;
|
||||
let uploadStatus: string;
|
||||
if (params.measureProgress && params.measureProgress.length > 0) {
|
||||
log = params.measureProgress
|
||||
.map((m) => {
|
||||
|
|
@ -91,8 +92,12 @@ export async function syncContractorDocUploadToHubSpot(params: {
|
|||
return `${m.measureName}: Not Started (0/${m.requiredCount} docs)`;
|
||||
})
|
||||
.join(" | ");
|
||||
uploadStatus = params.measureProgress.every((m) => m.isComplete)
|
||||
? "Upload Complete for All Measures"
|
||||
: "Upload in progress";
|
||||
} else {
|
||||
log = "Documents available - uploaded by contractor";
|
||||
uploadStatus = "Upload in progress";
|
||||
}
|
||||
|
||||
const maxAttempts = 3;
|
||||
|
|
@ -102,6 +107,7 @@ export async function syncContractorDocUploadToHubSpot(params: {
|
|||
await client.crm.deals.basicApi.update(params.hubspotDealId, {
|
||||
properties: {
|
||||
contractor_document_upload_log: log,
|
||||
contractor_document_upload_status: uploadStatus,
|
||||
},
|
||||
});
|
||||
return;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue