connector/tomatrix: fix nil handling

Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
This commit is contained in:
Sumner Evans
2024-10-29 08:12:11 -06:00
parent cc8dce3959
commit da894bec25
+2 -2
View File
@@ -35,12 +35,12 @@ type ttlable interface {
func mediaHashID(ctx context.Context, m tg.MessageMediaClass) []byte {
switch media := m.(type) {
case nil:
return nil
case *tg.MessageMediaPhoto:
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")
}