diff options
author | Egor Kislitsyn <egor@kislitsyn.com> | 2018-12-06 20:55:46 +0700 |
---|---|---|
committer | Egor Kislitsyn <egor@kislitsyn.com> | 2018-12-06 20:55:46 +0700 |
commit | 6f36e903b0a8702ec279df29c1d039cb08a574d4 (patch) | |
tree | 0646931e0613773562f6c07b929878b899ffcf53 /lib | |
parent | 79668c08fc566dad6ecb9d2909a23612f91d06ed (diff) | |
download | pleroma-6f36e903b0a8702ec279df29c1d039cb08a574d4.tar.gz |
use `User.avatar_url`
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pleroma/web/push/push.ex | 21 |
1 files changed, 5 insertions, 16 deletions
diff --git a/lib/pleroma/web/push/push.ex b/lib/pleroma/web/push/push.ex index 4e9bc5741..5a873ec19 100644 --- a/lib/pleroma/web/push/push.ex +++ b/lib/pleroma/web/push/push.ex @@ -68,7 +68,7 @@ defmodule Pleroma.Web.Push do Logger.error("Web Push Nonification failed with code: #{code}") :error - data -> + _ -> Logger.error("Web Push Nonification failed with unknown error") :error end @@ -86,7 +86,7 @@ defmodule Pleroma.Web.Push do %{ title: "New Mention", body: "@#{actor.nickname} has mentiond you", - icon: get_avatar_url(actor) + icon: User.avatar_url(actor) } end @@ -94,7 +94,7 @@ defmodule Pleroma.Web.Push do %{ title: "New Follower", body: "@#{actor.nickname} has followed you", - icon: get_avatar_url(actor) + icon: User.avatar_url(actor) } end @@ -102,7 +102,7 @@ defmodule Pleroma.Web.Push do %{ title: "New Announce", body: "@#{actor.nickname} has announced your post", - icon: get_avatar_url(actor) + icon: User.avatar_url(actor) } end @@ -110,18 +110,7 @@ defmodule Pleroma.Web.Push do %{ title: "New Like", body: "@#{actor.nickname} has liked your post", - icon: get_avatar_url(actor) + icon: User.avatar_url(actor) } end - - def get_avatar_url(%{avatar: %{"type" => "Image", "url" => urls}}) do - case List.first(urls) do - %{"href" => url} -> url - _ -> get_avatar_url(nil) - end - end - - def get_avatar_url(_) do - Pleroma.Web.Endpoint.static_url() <> "/images/avi.png" - end end |