Browse Source

Formating

tags/v0.9.9
rinpatch 5 years ago
parent
commit
e8eecd61b4
1 changed files with 11 additions and 4 deletions
  1. +11
    -4
      lib/pleroma/web/metadata/opengraph.ex

+ 11
- 4
lib/pleroma/web/metadata/opengraph.ex View File

@@ -9,6 +9,7 @@ defmodule Pleroma.Web.Metadata.Providers.OpenGraph do
def build_tags(%{activity: activity, user: user}) do
with truncated_content = scrub_html_and_truncate(activity.data["object"]["content"]) do
attachments = build_attachments(activity)

[
{:meta,
[
@@ -18,10 +19,16 @@ defmodule Pleroma.Web.Metadata.Providers.OpenGraph do
{:meta, [property: "og:url", content: activity.data["id"]], []},
{:meta, [property: "og:description", content: truncated_content], []},
{:meta, [property: "twitter:card", content: "summary"], []}
] ++ if attachments == [] do [
{:meta, [property: "og:image", content: attachment_url(User.avatar_url(user))], []},
{:meta, [property: "og:image:width", content: 120], []},
{:meta, [property: "og:image:height", content: 120], []} ] else attachments end
] ++
if attachments == [] do
[
{:meta, [property: "og:image", content: attachment_url(User.avatar_url(user))], []},
{:meta, [property: "og:image:width", content: 120], []},
{:meta, [property: "og:image:height", content: 120], []}
]
else
attachments
end
end
end



Loading…
Cancel
Save