}
User.insert_or_update_user(user_data)
+ if user = User.get_by_ap_id(ap_id) do
+ User.info_changeset(user, user_data}
+ |> Repo.update
+ else
+ User.insert_or_update_user(user_data)
+ end
end
end
end
def publish(actor, activity) do
- followers = if user.follower_address in activity.recipients do
+ followers = if actor.follower_address in activity.recipients do
{:ok, followers} = User.get_followers(actor)
followers
else