connector/media: fix transferring non-lottie stickers

Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
This commit is contained in:
Sumner Evans
2024-11-06 07:02:08 -07:00
parent 11a832c575
commit 1b4416f291
+2
View File
@@ -241,6 +241,7 @@ func (t *ReadyTransferer) Transfer(ctx context.Context, store *store.Container,
Str("location_id", string(locationID)).
Logger()
ctx = log.WithContext(ctx)
log.Info().Msg("Transferring file from Telegram to Matrix")
if file, err := store.TelegramFile.GetByLocationID(ctx, locationID); err != nil {
return "", nil, nil, fmt.Errorf("failed to search for Telegram file by location ID: %w", err)
@@ -354,6 +355,7 @@ func (t *ReadyTransferer) Stream(ctx context.Context) (r io.Reader, mimeType str
return converted.DataWriter, t.inner.fileInfo.MimeType, t.inner.fileInfo.Size, nil
}
}
return bytes.NewReader(data), t.inner.fileInfo.MimeType, t.inner.fileInfo.Size, nil
}
return r, t.inner.fileInfo.MimeType, t.inner.fileInfo.Size, nil