Save remote users with fqn as nickname.

This commit is contained in:
Roger Braun 2017-04-29 20:08:45 +02:00
commit 20015b4b67
4 changed files with 10 additions and 4 deletions

View file

@ -96,10 +96,12 @@ defmodule Pleroma.Web.OStatus do
data = %{
local: false,
name: info.name,
nickname: info.nickname,
nickname: info.nickname <> "@" <> info.host,
ap_id: info.uri,
info: info
}
# TODO: Make remote user changeset
# SHould enforce fqn nickname
Repo.insert(Ecto.Changeset.change(%User{}, data))
end
end

View file

@ -139,7 +139,8 @@ defmodule Pleroma.Web.Websub do
uri: uri,
hub: hub,
nickname: preferredUsername || name,
name: displayName || name
name: displayName || name,
host: URI.parse(uri).host
}}
else e ->
{:error, e}