mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-06-30 13:10:47 +00:00
Add MagicPlan SQS trigger to HubSpot orchestrator 🟩
This commit is contained in:
parent
489b0ba30e
commit
a1a445f6f2
1 changed files with 11 additions and 1 deletions
|
|
@ -118,7 +118,17 @@ def handler(body: dict[str, Any], context: Any) -> None:
|
||||||
def _trigger_magicplan_fetcher(
|
def _trigger_magicplan_fetcher(
|
||||||
sqs_client: Any, hubspot_deal: Dict[str, str], listing: Optional[dict[str, str]]
|
sqs_client: Any, hubspot_deal: Dict[str, str], listing: Optional[dict[str, str]]
|
||||||
) -> None:
|
) -> None:
|
||||||
raise NotImplementedError
|
message_body = {
|
||||||
|
"address": hubspot_deal.get("dealname"),
|
||||||
|
"uprn": listing.get("national_uprn") if listing else None,
|
||||||
|
}
|
||||||
|
response = sqs_client.send_message(
|
||||||
|
QueueUrl=get_settings().MAGICPLAN_SQS_URL,
|
||||||
|
MessageBody=json.dumps(message_body),
|
||||||
|
)
|
||||||
|
logger.info(
|
||||||
|
f"Sent message to MagicPlan queue. MessageId: {response['MessageId']}"
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def _trigger_pashub_fetcher(
|
def _trigger_pashub_fetcher(
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue