in bots/incident-response-slackbot/incident_response_slackbot/handlers.py [0:0]
def update_blocks(self, body, alert_user_id):
body_copy = body.copy()
new_elements = []
for block in body_copy.get("message", {}).get("blocks", []):
if block.get("type") == "actions":
for element in block.get("elements", []):
if element.get("action_id") == "do_nothing_submit_action":
element["action_id"] = "end_chat_submit_action"
element["text"]["text"] = "End Chat"
element["value"] = alert_user_id
new_elements.append(element)
block["elements"] = new_elements
return body_copy.get("message", {}).get("blocks", [])