lib/mix/tasks/make_admin.ex: New task
[akkoma] / lib / mix / tasks / relay_unfollow.ex
index 81b7197b2577125ab4a3c6ed570a05bd2fcb19cd..bd69fd8a094d4eb6a2d7e670580bc317b97155e7 100644 (file)
@@ -3,10 +3,19 @@ defmodule Mix.Tasks.RelayUnfollow do
   require Logger
   alias Pleroma.Web.ActivityPub.Relay
 
-  @shortdoc "Follows a remote relay"
+  @moduledoc """
+  Unfollows a remote relay
+
+  Usage: ``mix relay_follow <relay_url>``
+
+  Example: ``mix relay_follow https://example.org/relay``
+  """
   def run([target]) do
     Mix.Task.run("app.start")
 
     :ok = Relay.unfollow(target)
+
+    # put this task to sleep to allow the genserver to push out the messages
+    :timer.sleep(500)
   end
 end