Add relations
This commit is contained in:
parent
f43b4bd038
commit
3a57d74357
12 changed files with 81 additions and 85 deletions
|
@ -1,7 +1,6 @@
|
|||
defmodule NullaWeb.ActorController do
|
||||
use NullaWeb, :controller
|
||||
alias Nulla.ActivityPub
|
||||
alias Nulla.Utils
|
||||
alias Nulla.Models.Actor
|
||||
alias Nulla.Models.Note
|
||||
alias Nulla.Models.InstanceSettings
|
||||
|
|
|
@ -5,6 +5,7 @@ defmodule NullaWeb.InboxController do
|
|||
alias Nulla.Utils
|
||||
alias Nulla.Models.Actor
|
||||
alias Nulla.Models.Relation
|
||||
alias Nulla.Models.Activity
|
||||
|
||||
def inbox(
|
||||
conn,
|
||||
|
@ -24,19 +25,19 @@ defmodule NullaWeb.InboxController do
|
|||
Activity.create_activity(%{
|
||||
ap_id: follow_id,
|
||||
type: "Follow",
|
||||
actor: actor_uri,
|
||||
actor: remote_actor.id,
|
||||
object: target_uri
|
||||
}),
|
||||
accept_activity <-
|
||||
Activity.create_activity(%{
|
||||
type: "Accept",
|
||||
actor: target_uri,
|
||||
actor: target_actor.id,
|
||||
object: follow_activity
|
||||
}),
|
||||
relation <- Relation.create_relation(%{
|
||||
id: 1,
|
||||
follower: remote_actor.id,
|
||||
followed: target_actor.id
|
||||
followed_by: true,
|
||||
local_actor_id: target_actor.id,
|
||||
remote_actor_id: remote_actor.id
|
||||
}) do
|
||||
conn
|
||||
|> put_resp_content_type("application/activity+json")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue