]> git.giacomolli.uk - onechat/blobdiff - whatsapp_inbox.go
Log image and message sends
[onechat] / whatsapp_inbox.go
index 9d2183e7d5e282a96442f35ba13d0a7cf58ec1a1..cff43c706607576d5ba9a0cfe447adb627a45de1 100644 (file)
@@ -2,7 +2,6 @@ package main
 
 import (
        "context"
-       "crypto/sha256"
        "fmt"
        "log/slog"
        "slices"
@@ -271,9 +270,8 @@ func (i *WhatsAppInbox) imageText(ctx context.Context, link WhatsAppLink, event
        name, err := whatsappImage(ctx, link.client, i.images, event.Message.GetImageMessage())
        if err != nil {
                chat := event.Info.Chat.ToNonAD()
-               digest := sha256.Sum256([]byte(chat.String()))
                redact := append(slices.Clone(link.own), chat.User)
-               i.logger.Error("image receive failed", "chat", fmt.Sprintf("%x", digest[:6]), "err", whatsappRedact(redact, err.Error()))
+               i.logger.Error("image receive failed", "chat", whatsappChatHash(chat), "err", whatsappRedact(redact, err.Error()))
 
                text := "(image not downloaded)"
                if caption != "" {