refactor(util): embed & remove parseReferencedMessage()
This commit is contained in:
parent
93a422bc9e
commit
7a3956b283
1 changed files with 12 additions and 15 deletions
|
|
@ -14,7 +14,18 @@ func WriteMessage(v *tview.TextView, m *discordgo.Message, clientID string) {
|
|||
var b strings.Builder
|
||||
switch m.Type {
|
||||
case discordgo.MessageTypeDefault, discordgo.MessageTypeReply:
|
||||
parseReferencedMessage(&b, m.ReferencedMessage, clientID)
|
||||
if rm := m.ReferencedMessage; rm != nil {
|
||||
b.WriteString(" ╭ ")
|
||||
b.WriteString("[::d]")
|
||||
parseAuthor(&b, rm.Author, clientID)
|
||||
|
||||
if rm.Content != "" {
|
||||
rm.Content = parseMessageMentions(rm.Content, rm.Mentions, clientID)
|
||||
b.WriteString(rm.Content)
|
||||
}
|
||||
|
||||
b.WriteString("[::-]\n")
|
||||
}
|
||||
|
||||
parseAuthor(&b, m.Author, clientID)
|
||||
|
||||
|
|
@ -85,20 +96,6 @@ func parseAuthor(b *strings.Builder, u *discordgo.User, clientID string) {
|
|||
}
|
||||
}
|
||||
|
||||
func parseReferencedMessage(b *strings.Builder, rm *discordgo.Message, clientID string) {
|
||||
if rm != nil {
|
||||
b.WriteString(" ╭ ")
|
||||
b.WriteString("[::d]")
|
||||
parseAuthor(b, rm.Author, clientID)
|
||||
|
||||
if rm.Content != "" {
|
||||
rm.Content = parseMessageMentions(rm.Content, rm.Mentions, clientID)
|
||||
b.WriteString(rm.Content)
|
||||
}
|
||||
b.WriteString("[::-]\n")
|
||||
}
|
||||
}
|
||||
|
||||
type loginResponse struct {
|
||||
MFA bool `json:"mfa"`
|
||||
SMS bool `json:"sms"`
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue