aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/web/federator/federator.ex
diff options
context:
space:
mode:
Diffstat (limited to 'lib/pleroma/web/federator/federator.ex')
-rw-r--r--lib/pleroma/web/federator/federator.ex6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/pleroma/web/federator/federator.ex b/lib/pleroma/web/federator/federator.ex
index 69ba7ed7f..ab3313de1 100644
--- a/lib/pleroma/web/federator/federator.ex
+++ b/lib/pleroma/web/federator/federator.ex
@@ -5,6 +5,7 @@ defmodule Pleroma.Web.Federator do
require Logger
@websub Application.get_env(:pleroma, :websub)
+ @ostatus Application.get_env(:pleroma, :ostatus)
@max_jobs 10
def start_link do
@@ -28,6 +29,11 @@ defmodule Pleroma.Web.Federator do
@websub.verify(websub)
end
+ def handle(:incoming_doc, doc) do
+ Logger.debug("Got document, trying to parse")
+ @ostatus.handle_incoming(doc)
+ end
+
def handle(type, payload) do
Logger.debug(fn -> "Unknown task: #{type}" end)
{:error, "Don't know what do do with this"}