Fix null pointer runtime panic (whatsapp)

This commit is contained in:
Iiro Laiho
2022-12-09 15:52:11 +02:00
parent 6afa93e537
commit 0798b0c50a

View File

@@ -62,7 +62,7 @@ func (b *Bwhatsapp) handleTextMessage(messageInfo types.MessageInfo, msg *proto.
}
var text string
var parent string
var parent string = ""
// nolint:nestif
if msg.GetExtendedTextMessage() == nil {
@@ -130,8 +130,8 @@ func (b *Bwhatsapp) handleImageMessage(msg *events.Message) {
senderJID = types.NewJID(ci.GetParticipant(), types.DefaultUserServer)
}
var parent string
if ci.StanzaId != nil {
var parent string = ""
if ci != nil && ci.StanzaId != nil {
parent = *ci.StanzaId
}
@@ -199,8 +199,8 @@ func (b *Bwhatsapp) handleVideoMessage(msg *events.Message) {
senderJID = types.NewJID(ci.GetParticipant(), types.DefaultUserServer)
}
var parent string
if ci.StanzaId != nil {
var parent string = ""
if ci != nil && ci.StanzaId != nil {
parent = *ci.StanzaId
}
@@ -262,8 +262,8 @@ func (b *Bwhatsapp) handleAudioMessage(msg *events.Message) {
senderJID = types.NewJID(ci.GetParticipant(), types.DefaultUserServer)
}
var parent string
if ci.StanzaId != nil {
var parent string = ""
if ci != nil && ci.StanzaId != nil {
parent = *ci.StanzaId
}
@@ -325,8 +325,8 @@ func (b *Bwhatsapp) handleDocumentMessage(msg *events.Message) {
senderJID = types.NewJID(ci.GetParticipant(), types.DefaultUserServer)
}
var parent string
if ci.StanzaId != nil {
var parent string = ""
if ci != nil && ci.StanzaId != nil {
parent = *ci.StanzaId
}