rename one variable in Session.SendEmbed, remove comments from embed.go
This commit is contained in:
parent
b4b3379765
commit
35d9a563fb
|
@ -176,7 +176,7 @@ func (s *Session) SendEmbed(channelID string, message *discordgo.MessageEmbed) e
|
|||
baseNumberOfCharacters += len(message.Footer.Text)
|
||||
}
|
||||
|
||||
var splittedFields [][]*discordgo.MessageEmbedField
|
||||
var splitFields [][]*discordgo.MessageEmbedField
|
||||
characters := baseNumberOfCharacters
|
||||
fromIndex := 0
|
||||
fieldsLen := len(fields)
|
||||
|
@ -184,14 +184,14 @@ func (s *Session) SendEmbed(channelID string, message *discordgo.MessageEmbed) e
|
|||
fNameLen := len(field.Name)
|
||||
fValLen := len(field.Value)
|
||||
if characters+fNameLen+fValLen > EmbedSizeLimit || index == fieldsLen-1 {
|
||||
splittedFields = append(splittedFields, fields[fromIndex:index+1])
|
||||
splitFields = append(splitFields, fields[fromIndex:index+1])
|
||||
fromIndex = index
|
||||
characters = baseNumberOfCharacters
|
||||
}
|
||||
characters += fNameLen
|
||||
characters += fValLen
|
||||
}
|
||||
for _, fields := range splittedFields {
|
||||
for _, fields := range splitFields {
|
||||
fieldsLen := len(fields)
|
||||
for i := 0; i < fieldsLen; i += EmbedLimitField {
|
||||
end := i + EmbedLimitField
|
||||
|
|
|
@ -6,7 +6,6 @@ import (
|
|||
"github.com/bwmarrin/discordgo"
|
||||
)
|
||||
|
||||
// Constants for message embed character limits
|
||||
const (
|
||||
EmbedColor = 0x00ff00
|
||||
EmbedLimitTitle = 256
|
||||
|
@ -29,7 +28,6 @@ func NewEmbed() *Embed {
|
|||
}}
|
||||
}
|
||||
|
||||
//SetTitle ...
|
||||
func (e *Embed) SetTitle(name string) *Embed {
|
||||
e.Title = name
|
||||
return e
|
||||
|
@ -40,7 +38,6 @@ func (e *Embed) SetTimestamp(timestamp string) *Embed {
|
|||
return e
|
||||
}
|
||||
|
||||
//SetDescription [desc]
|
||||
func (e *Embed) SetDescription(description string) *Embed {
|
||||
if len(description) > EmbedLimitDescription {
|
||||
description = description[:EmbedLimitDescription]
|
||||
|
@ -49,7 +46,6 @@ func (e *Embed) SetDescription(description string) *Embed {
|
|||
return e
|
||||
}
|
||||
|
||||
//AddField [name] [value]
|
||||
func (e *Embed) AddField(name, value string) *Embed {
|
||||
if len(value) > EmbedLimitFieldValue {
|
||||
value = value[:EmbedLimitFieldValue]
|
||||
|
@ -71,10 +67,8 @@ func (e *Embed) AddField(name, value string) *Embed {
|
|||
func (e *Embed) SetFields(fields []*discordgo.MessageEmbedField) *Embed {
|
||||
e.Fields = fields
|
||||
return e
|
||||
|
||||
}
|
||||
|
||||
//SetFooter [Text] [iconURL]
|
||||
func (e *Embed) SetFooter(args ...string) *Embed {
|
||||
iconURL := ""
|
||||
text := ""
|
||||
|
@ -102,7 +96,6 @@ func (e *Embed) SetFooter(args ...string) *Embed {
|
|||
return e
|
||||
}
|
||||
|
||||
//SetImage ...
|
||||
func (e *Embed) SetImage(args ...string) *Embed {
|
||||
var URL string
|
||||
var proxyURL string
|
||||
|
@ -123,7 +116,6 @@ func (e *Embed) SetImage(args ...string) *Embed {
|
|||
return e
|
||||
}
|
||||
|
||||
//SetThumbnail ...
|
||||
func (e *Embed) SetThumbnail(args ...string) *Embed {
|
||||
var URL string
|
||||
var proxyURL string
|
||||
|
@ -144,7 +136,6 @@ func (e *Embed) SetThumbnail(args ...string) *Embed {
|
|||
return e
|
||||
}
|
||||
|
||||
//SetAuthor ...
|
||||
func (e *Embed) SetAuthor(args ...string) *Embed {
|
||||
var (
|
||||
name string
|
||||
|
@ -179,19 +170,16 @@ func (e *Embed) SetAuthor(args ...string) *Embed {
|
|||
return e
|
||||
}
|
||||
|
||||
//SetURL ...
|
||||
func (e *Embed) SetURL(URL string) *Embed {
|
||||
e.URL = URL
|
||||
return e
|
||||
}
|
||||
|
||||
//SetColor ...
|
||||
func (e *Embed) SetColor(clr int) *Embed {
|
||||
e.Color = clr
|
||||
return e
|
||||
}
|
||||
|
||||
// InlineAllFields sets all fields in the embed to be inline
|
||||
func (e *Embed) InlineAllFields() *Embed {
|
||||
for _, v := range e.Fields {
|
||||
v.Inline = true
|
||||
|
@ -281,7 +269,7 @@ func (msg *MessageEmbed) Append(m string) {
|
|||
func (msg *MessageEmbed) ToMessageEmbedFields() []*discordgo.MessageEmbedField {
|
||||
msg.mutex.Lock()
|
||||
defer msg.mutex.Unlock()
|
||||
fields := []*discordgo.MessageEmbedField{}
|
||||
var fields []*discordgo.MessageEmbedField
|
||||
for _, chunk := range msg.chunks {
|
||||
fields = append(fields, &discordgo.MessageEmbedField{
|
||||
Name: "-",
|
||||
|
|
Reference in New Issue