X-Git-Url: https://git.squeep.com/?a=blobdiff_plain;f=lib%2Fpleroma%2Fuser.ex;h=b69709db40e53304942dd34a318df0c92a8addd2;hb=d7262f7d2232343e47c2206b134a7d794e35c505;hp=06cdb42af3becb1e645cb6a0038c16b4bf1ebf82;hpb=2012800ed1618eeafddaaaaa05df4d3e10a2afff;p=akkoma diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex index 06cdb42af..b69709db4 100644 --- a/lib/pleroma/user.ex +++ b/lib/pleroma/user.ex @@ -2031,6 +2031,15 @@ defmodule Pleroma.User do |> hd() end + def full_nickname(%User{} = user) do + if String.contains?(user.nickname, "@") do + user.nickname + else + %{host: host} = URI.parse(user.ap_id) + user.nickname <> "@" <> host + end + end + def full_nickname(nickname_or_mention), do: String.trim_leading(nickname_or_mention, "@")