jid, err := whatsappSendCheck(id, chat, text, image, link.own)
if err != nil {
- return "", err
+ return "", fmt.Errorf("check WhatsApp send: %w", err)
}
digest := sha256.Sum256([]byte(text))
record.MessageID = link.client.GenerateMessageID()
err = state.PutSend(record)
if err != nil {
- return "", err
+ return "", fmt.Errorf("save pending WhatsApp send: %w", err)
}
message := &waE2E.Message{Conversation: new(text)}
err = state.PutSend(record)
if err != nil {
- return "", err
+ return "", fmt.Errorf("save completed WhatsApp send: %w", err)
}
return record.Answer, nil