fix: check if (*discord.Message).ReferencedMessage is nil

This commit is contained in:
ayn2op 2025-05-10 12:34:00 -04:00
parent 24e2df32ce
commit 9cb3f72969

View file

@ -183,8 +183,11 @@ func (mt *MessagesText) createDefaultMsg(msg discord.Message) {
func (mt *MessagesText) createReplyMsg(msg discord.Message) {
// reply
fmt.Fprintf(mt, "[::d]%s ", mt.cfg.Theme.MessagesText.ReplyIndicator)
mt.drawAuthor(*msg.ReferencedMessage)
mt.drawContent(*msg.ReferencedMessage)
if msg.ReferencedMessage != nil {
mt.drawAuthor(*msg.ReferencedMessage)
mt.drawContent(*msg.ReferencedMessage)
}
io.WriteString(mt, tview.NewLine)
// main
mt.createDefaultMsg(msg)