Update dependencies and build to go1.22 (#2113)
* Update dependencies and build to go1.22 * Fix api changes wrt to dependencies * Update golangci config
This commit is contained in:
21
vendor/github.com/slack-go/slack/block_conv.go
generated
vendored
21
vendor/github.com/slack-go/slack/block_conv.go
generated
vendored
@@ -2,7 +2,6 @@ package slack
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"errors"
|
||||
"fmt"
|
||||
)
|
||||
|
||||
@@ -66,8 +65,12 @@ func (b *Blocks) UnmarshalJSON(data []byte) error {
|
||||
block = &InputBlock{}
|
||||
case "rich_text":
|
||||
block = &RichTextBlock{}
|
||||
case "rich_text_input":
|
||||
block = &RichTextBlock{}
|
||||
case "section":
|
||||
block = &SectionBlock{}
|
||||
case "video":
|
||||
block = &VideoBlock{}
|
||||
default:
|
||||
block = &UnknownBlock{}
|
||||
}
|
||||
@@ -114,6 +117,8 @@ func (b *InputBlock) UnmarshalJSON(data []byte) error {
|
||||
e = &DateTimePickerBlockElement{}
|
||||
case "plain_text_input":
|
||||
e = &PlainTextInputBlockElement{}
|
||||
case "rich_text_input":
|
||||
e = &RichTextInputBlockElement{}
|
||||
case "email_text_input":
|
||||
e = &EmailTextInputBlockElement{}
|
||||
case "url_text_input":
|
||||
@@ -130,8 +135,10 @@ func (b *InputBlock) UnmarshalJSON(data []byte) error {
|
||||
e = &RadioButtonsBlockElement{}
|
||||
case "number_input":
|
||||
e = &NumberInputBlockElement{}
|
||||
case "file_input":
|
||||
e = &FileInputBlockElement{}
|
||||
default:
|
||||
return errors.New("unsupported block element type")
|
||||
return fmt.Errorf("unsupported block element type %v", s.TypeVal)
|
||||
}
|
||||
|
||||
if err := json.Unmarshal(a.Element, e); err != nil {
|
||||
@@ -196,6 +203,8 @@ func (b *BlockElements) UnmarshalJSON(data []byte) error {
|
||||
blockElement = &DateTimePickerBlockElement{}
|
||||
case "plain_text_input":
|
||||
blockElement = &PlainTextInputBlockElement{}
|
||||
case "rich_text_input":
|
||||
blockElement = &RichTextInputBlockElement{}
|
||||
case "email_text_input":
|
||||
blockElement = &EmailTextInputBlockElement{}
|
||||
case "url_text_input":
|
||||
@@ -298,6 +307,12 @@ func (a *Accessory) UnmarshalJSON(data []byte) error {
|
||||
return err
|
||||
}
|
||||
a.PlainTextInputElement = element.(*PlainTextInputBlockElement)
|
||||
case "rich_text_input":
|
||||
element, err := unmarshalBlockElement(r, &RichTextInputBlockElement{})
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
a.RichTextInputElement = element.(*RichTextInputBlockElement)
|
||||
case "radio_buttons":
|
||||
element, err := unmarshalBlockElement(r, &RadioButtonsBlockElement{})
|
||||
if err != nil {
|
||||
@@ -429,7 +444,7 @@ func (e *ContextElements) UnmarshalJSON(data []byte) error {
|
||||
|
||||
e.Elements = append(e.Elements, elem.(*ImageBlockElement))
|
||||
default:
|
||||
return errors.New("unsupported context element type")
|
||||
return fmt.Errorf("unsupported context element type %v", contextElementType)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user