INNER CODE UNIT · Python
ack_summarize_options_modal_submission
seratch/ChatGPT-in-Slack · app/bolt_listeners.py:594
def ack_summarize_options_modal_submission(
ack: Ack,
payload: dict,
):
selected_option = extract_state_value(payload, "where-to-share-summary")[
"selected_option"
]
where_to_display = selected_option.get("value", "modal")
if where_to_display == "modal":
ack(response_action="update", view=build_summarize_wip_modal())
else:
ack(response_action="update", view=build_summarize_message_modal())
def prepare_and_share_thread_summary(
payload: dict,
client: WebClient,
context: BoltContext,