Skip to content

Commit

Permalink
add ClearPoll instead of accepting a pointer
Browse files Browse the repository at this point in the history
  • Loading branch information
mlnrDev committed Apr 22, 2024
1 parent fef1c94 commit fce3f55
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 4 deletions.
10 changes: 8 additions & 2 deletions discord/message_create_builder.go
Expand Up @@ -252,8 +252,14 @@ func (b *MessageCreateBuilder) SetSuppressEmbeds(suppressEmbeds bool) *MessageCr
}

// SetPoll sets the Poll of the Message
func (b *MessageCreateBuilder) SetPoll(poll *PollCreate) *MessageCreateBuilder {
b.Poll = poll
func (b *MessageCreateBuilder) SetPoll(poll PollCreate) *MessageCreateBuilder {
b.Poll = &poll
return b
}

// ClearPoll clears the Poll of the Message
func (b *MessageCreateBuilder) ClearPoll() *MessageCreateBuilder {
b.Poll = nil
return b
}

Expand Down
10 changes: 8 additions & 2 deletions discord/webhook_message_create_builder.go
Expand Up @@ -211,8 +211,14 @@ func (b *WebhookMessageCreateBuilder) SetThreadName(threadName string) *WebhookM
}

// SetPoll sets the Poll of the webhook Message
func (b *WebhookMessageCreateBuilder) SetPoll(poll *PollCreate) *WebhookMessageCreateBuilder {
b.Poll = poll
func (b *WebhookMessageCreateBuilder) SetPoll(poll PollCreate) *WebhookMessageCreateBuilder {
b.Poll = &poll
return b
}

// ClearPoll clears the Poll of the webhook Message
func (b *WebhookMessageCreateBuilder) ClearPoll() *WebhookMessageCreateBuilder {
b.Poll = nil
return b
}

Expand Down

0 comments on commit fce3f55

Please sign in to comment.