Merge branch 'fix/media-proxy-url-encoded' into 'develop'
[akkoma] / lib / mix / tasks / pleroma / relay.ex
index aa0232a32c0371c89e55ed72f12e9d98104215ac..f4b7ff6a0bb34bfe739d865a09eb9ef50f06d330 100644 (file)
@@ -1,6 +1,7 @@
 defmodule Mix.Tasks.Pleroma.Relay do
   use Mix.Task
   alias Pleroma.Web.ActivityPub.Relay
+  alias Mix.Tasks.Pleroma.Common
 
   @shortdoc "Manages remote relays"
   @moduledoc """
@@ -8,18 +9,18 @@ defmodule Mix.Tasks.Pleroma.Relay do
 
   ## Follow a remote relay
 
-  ``mix pleroma.relay unfollow <relay_url>``
+  ``mix pleroma.relay follow <relay_url>``
 
   Example: ``mix pleroma.relay follow  https://example.org/relay``
-  
+
   ## Unfollow a remote relay
-  
+
   ``mix pleroma.relay unfollow <relay_url>``
 
   Example: ``mix pleroma.relay unfollow https://example.org/relay``
   """
   def run(["follow", target]) do
-    Mix.Task.run("app.start")
+    Common.start_pleroma()
 
     with {:ok, activity} <- Relay.follow(target) do
       # put this task to sleep to allow the genserver to push out the messages
@@ -30,9 +31,9 @@ defmodule Mix.Tasks.Pleroma.Relay do
   end
 
   def run(["unfollow", target]) do
-    Mix.Task.run("app.start")
+    Common.start_pleroma()
 
-    with {:ok, activity} <- Relay.follow(target) do
+    with {:ok, activity} <- Relay.unfollow(target) do
       # put this task to sleep to allow the genserver to push out the messages
       :timer.sleep(500)
     else