MM-67372: Improve link preview metadata handling and filtering (#35178) (#35222)

Automatic Merge
Этот коммит содержится в:
Andre Vasconcelos
2026-02-13 13:09:26 +02:00
коммит произвёл GitHub
родитель a8db85c026
Коммит 053dcf62b6
6 изменённых файлов: 430 добавлений и 11 удалений

Просмотреть файл

@@ -2763,11 +2763,15 @@ func TestParseLinkMetadata(t *testing.T) {
t.Run("svg", func(t *testing.T) {
og, dimensions, err := th.App.parseLinkMetadata(th.Context, "http://example.com/image.svg", nil, "image/svg+xml")
assert.NoError(t, err)
assert.Nil(t, og)
assert.Equal(t, &model.PostImage{
Format: "svg",
}, dimensions)
assert.Nil(t, dimensions)
})
t.Run("svg with charset", func(t *testing.T) {
og, dimensions, err := th.App.parseLinkMetadata(th.Context, "http://example.com/image.svg", nil, "image/svg+xml; charset=utf-8")
assert.NoError(t, err)
assert.Nil(t, og)
assert.Nil(t, dimensions)
})
}