in code/embedding-function/file_processing.py [0:0]
def dequeue_file(msg: func.QueueMessage) -> None:
message_body = json.loads(msg.get_body().decode("utf-8"))
logger.info("Process Document Event queue function triggered: %s", message_body)
event_type = message_body.get("eventType", "")
if event_type in ("", "CreatedOrUpdated"):
logger.info("Handling 'Blob Created' event with message body: %s", message_body)
_process_document_created_event(message_body)
elif event_type == "Deleted":
logger.info("Handling 'Blob Deleted' event with message body: %s", message_body)
_process_document_deleted_event(message_body)
else:
logger.exception("Received an unrecognized event type: %s", event_type)
raise NotImplementedError(f"Unknown event type received: {event_type}")