From dedc97cac6014e5338ae333a2acd2b2232c8316f Mon Sep 17 00:00:00 2001 From: Naoki Kanatani Date: Fri, 3 Jun 2022 07:24:33 +0900 Subject: [PATCH 1/2] fix: broken example --- examples/modal_users/users.go | 3 ++- workflow_step_test.go | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/examples/modal_users/users.go b/examples/modal_users/users.go index c250bd8e2..578ee51f6 100644 --- a/examples/modal_users/users.go +++ b/examples/modal_users/users.go @@ -38,12 +38,13 @@ func main() { // Section with users select - this input will not be included in the view_submission's view.state.values, // but instead be sent as a "block_actions" request additionalInviteeText := slack.NewTextBlockObject(slack.PlainTextType, "Invitee from complete list of users", false, false) + additionalInviteeHintText := slack.NewTextBlockObject(slack.PlainTextType, "", false, false) additionalInviteeOption := slack.NewOptionsSelectBlockElement(slack.OptTypeUser, additionalInviteeText, "user") additionalInviteeSection := slack.NewSectionBlock(additionalInviteeText, nil, slack.NewAccessory(additionalInviteeOption)) // Input with users select - this input will be included in the view_submission's view.state.values // It can be fetched as for example "payload.View.State.Values["user"]["user"].SelectedUser" - additionalInviteeBlock := slack.NewInputBlock("user", additionalInviteeText, additionalInviteeOption) + additionalInviteeBlock := slack.NewInputBlock("user", additionalInviteeText, additionalInviteeHintText, additionalInviteeOption) checkboxTxt := slack.NewTextBlockObject(slack.PlainTextType, "Checkbox", false, false) checkboxOptions := createOptionBlockObjects([]string{"option 1", "option 2", "option 3"}, false) diff --git a/workflow_step_test.go b/workflow_step_test.go index daa3b6da2..f2d2eb733 100644 --- a/workflow_step_test.go +++ b/workflow_step_test.go @@ -124,6 +124,7 @@ func configModalBlocks() Blocks { inputBlock := NewInputBlock( IDSelectOptionBlock, NewTextBlockObject("plain_text", "Select an option", false, false), + NewTextBlockObject("plain_text", "Hint", false, false), selection, ) From b67cada290a467f0063b6a2bbdfa9c3b8bcfbf68 Mon Sep 17 00:00:00 2001 From: Naoki Kanatani Date: Fri, 3 Jun 2022 07:31:51 +0900 Subject: [PATCH 2/2] fix incorrect style --- slackevents/inner_events.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/slackevents/inner_events.go b/slackevents/inner_events.go index e340798e3..9eb2aefd7 100644 --- a/slackevents/inner_events.go +++ b/slackevents/inner_events.go @@ -502,7 +502,7 @@ const ( // EmojiChanged A custom emoji has been added or changed EmojiChanged = EventsAPIType("emoji_changed") // WorkflowStepExecute Happens, if a workflow step of your app is invoked - WorkflowStepExecute = EventsAPIType("workflow_step_execute") + WorkflowStepExecute = EventsAPIType("workflow_step_execute") ) // EventsAPIInnerEventMapping maps INNER Event API events to their corresponding struct