forked from lug/matterbridge
Update vendor (#1384)
This commit is contained in:
13
vendor/github.com/slack-go/slack/block_conv.go
generated
vendored
13
vendor/github.com/slack-go/slack/block_conv.go
generated
vendored
@@ -59,6 +59,8 @@ func (b *Blocks) UnmarshalJSON(data []byte) error {
|
||||
block = &DividerBlock{}
|
||||
case "file":
|
||||
block = &FileBlock{}
|
||||
case "header":
|
||||
block = &HeaderBlock{}
|
||||
case "image":
|
||||
block = &ImageBlock{}
|
||||
case "input":
|
||||
@@ -105,6 +107,8 @@ func (b *InputBlock) UnmarshalJSON(data []byte) error {
|
||||
switch s.TypeVal {
|
||||
case "datepicker":
|
||||
e = &DatePickerBlockElement{}
|
||||
case "timepicker":
|
||||
e = &TimePickerBlockElement{}
|
||||
case "plain_text_input":
|
||||
e = &PlainTextInputBlockElement{}
|
||||
case "static_select", "external_select", "users_select", "conversations_select", "channels_select":
|
||||
@@ -262,6 +266,12 @@ func (a *Accessory) UnmarshalJSON(data []byte) error {
|
||||
return err
|
||||
}
|
||||
a.DatePickerElement = element.(*DatePickerBlockElement)
|
||||
case "timepicker":
|
||||
element, err := unmarshalBlockElement(r, &TimePickerBlockElement{})
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
a.TimePickerElement = element.(*TimePickerBlockElement)
|
||||
case "plain_text_input":
|
||||
element, err := unmarshalBlockElement(r, &PlainTextInputBlockElement{})
|
||||
if err != nil {
|
||||
@@ -324,6 +334,9 @@ func toBlockElement(element *Accessory) BlockElement {
|
||||
if element.DatePickerElement != nil {
|
||||
return element.DatePickerElement
|
||||
}
|
||||
if element.TimePickerElement != nil {
|
||||
return element.TimePickerElement
|
||||
}
|
||||
if element.PlainTextInputElement != nil {
|
||||
return element.PlainTextInputElement
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user