Преглед на файлове

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

ayn2op преди 11 месеца
родител
ревизия
9cb3f72969
променени са 1 файла, в които са добавени 5 реда и са изтрити 2 реда
  1. 5 2
      cmd/messages_text.go

+ 5 - 2
cmd/messages_text.go

@@ -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)