Unref DC messages after sending

master
Hugo Thunnissen 4 years ago
parent 23fd38cbfe
commit 67c2129b95

@ -72,6 +72,7 @@ func MakeImageMessageAction(b *BridgeContext, m whatsapp.ImageMessage) MessageAc
}
message := b.DCContext.NewMessage(deltachat.DC_MSG_IMAGE)
defer message.Unref()
message.SetText(fmt.Sprintf("%s:\n%s", senderName, m.Caption))
message.SetFile(filename, m.Type)
@ -112,6 +113,7 @@ func MakeDocumentMessageAction(b *BridgeContext, m whatsapp.DocumentMessage) Mes
}
message := b.DCContext.NewMessage(deltachat.DC_MSG_FILE)
defer message.Unref()
message.SetText(fmt.Sprintf("%s:\n%s", senderName, m.Title))
message.SetFile(filename, m.Type)
@ -152,6 +154,7 @@ func MakeAudioMessageAction(b *BridgeContext, m whatsapp.AudioMessage) MessageAc
}
message := b.DCContext.NewMessage(deltachat.DC_MSG_AUDIO)
defer message.Unref()
message.SetText(fmt.Sprintf("%s:", senderName))
message.SetFile(filename, m.Type)
@ -192,6 +195,7 @@ func MakeVideoMessageAction(b *BridgeContext, m whatsapp.VideoMessage) MessageAc
}
message := b.DCContext.NewMessage(deltachat.DC_MSG_VIDEO)
defer message.Unref()
message.SetText(fmt.Sprintf("%s:", senderName))
message.SetFile(filename, m.Type)
@ -225,6 +229,7 @@ func MakeContactMessageAction(b *BridgeContext, m whatsapp.ContactMessage) Messa
}
message := b.DCContext.NewMessage(deltachat.DC_MSG_FILE)
defer message.Unref()
message.SetText(fmt.Sprintf("%s:", senderName))
message.SetFile(filename, mime.TypeByExtension(".vcf"))

@ -79,6 +79,7 @@ func WhappQrLogin(
}
message := ctx.DCContext.NewMessage(deltachat.DC_MSG_IMAGE)
defer message.Unref()
message.SetFile(tmpFile.Name(), mime.TypeByExtension(".png"))

Loading…
Cancel
Save