From bcea875e662a9c6fd7248442df2876c949a05843 Mon Sep 17 00:00:00 2001 From: Sumner Evans Date: Mon, 28 Oct 2024 08:04:18 -0600 Subject: [PATCH] connector/tomatrix: handle nil better in mediaHashID Signed-off-by: Sumner Evans --- pkg/connector/tomatrix.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/connector/tomatrix.go b/pkg/connector/tomatrix.go index 649fa05c..15902f6a 100644 --- a/pkg/connector/tomatrix.go +++ b/pkg/connector/tomatrix.go @@ -39,6 +39,8 @@ func mediaHashID(ctx context.Context, m tg.MessageMediaClass) []byte { return binary.BigEndian.AppendUint64(nil, uint64(media.Photo.GetID())) case *tg.MessageMediaDocument: return binary.BigEndian.AppendUint64(nil, uint64(media.Document.GetID())) + case nil: + return nil default: zerolog.Ctx(ctx).Error().Type("media_type", m).Msg("Attempted to get hash for unsupported media type ID") }