forked from pothtonswer/discordmuffin
feat: add components to unmarshalableMessageComponent.UnmarshalJSON
This commit is contained in:
parent
bdc047b3f9
commit
2a94d95411
1 changed files with 14 additions and 0 deletions
|
@ -58,6 +58,20 @@ func (umc *unmarshalableMessageComponent) UnmarshalJSON(src []byte) error {
|
|||
umc.MessageComponent = &SelectMenu{}
|
||||
case TextInputComponent:
|
||||
umc.MessageComponent = &TextInput{}
|
||||
case SectionComponent:
|
||||
umc.MessageComponent = &Section{}
|
||||
case TextDisplayComponent:
|
||||
umc.MessageComponent = &TextDisplay{}
|
||||
case ThumbnailComponent:
|
||||
umc.MessageComponent = &Thumbnail{}
|
||||
case MediaGalleryComponent:
|
||||
umc.MessageComponent = &MediaGallery{}
|
||||
case FileComponentType:
|
||||
umc.MessageComponent = &FileComponent{}
|
||||
case SeparatorComponent:
|
||||
umc.MessageComponent = &Separator{}
|
||||
case ContainerComponent:
|
||||
umc.MessageComponent = &Container{}
|
||||
default:
|
||||
return fmt.Errorf("unknown component type: %d", v.Type)
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue