diff --git a/protocol/linkpreview_unfurler_image.go b/protocol/linkpreview_unfurler_image.go index 61748fe08..a115c1bf3 100644 --- a/protocol/linkpreview_unfurler_image.go +++ b/protocol/linkpreview_unfurler_image.go @@ -6,6 +6,7 @@ import ( "fmt" "net/http" neturl "net/url" + "path" "regexp" "go.uber.org/zap" @@ -105,6 +106,7 @@ func (u *ImageUnfurler) Unfurl() (*common.LinkPreview, error) { return preview, fmt.Errorf("could not build data URI url='%s': %w", u.url.String(), err) } + preview.Title = path.Base(u.url.Path) preview.Thumbnail.Width = width preview.Thumbnail.Height = height preview.Thumbnail.DataURI = dataURI diff --git a/protocol/messenger_linkpreview_test.go b/protocol/messenger_linkpreview_test.go index 46e677f6c..78b7dbc0f 100644 --- a/protocol/messenger_linkpreview_test.go +++ b/protocol/messenger_linkpreview_test.go @@ -356,7 +356,7 @@ func (s *MessengerLinkPreviewsTestSuite) Test_UnfurlURLs_Image() { Type: protobuf.UnfurledLink_IMAGE, URL: u, Hostname: "placehold.co", - Title: "", + Title: "600x400@3x.png", Description: "", Thumbnail: common.LinkPreviewThumbnail{ Width: 1293,