lib/mix/tasks/relay*: Use a with block

This commit is contained in:
Haelwenn (lanodan) Monnier 2018-11-10 15:53:37 +01:00
parent 12ccf0c4f8
commit 44b6200103
No known key found for this signature in database
GPG key ID: D5B7A8E43C997DEE
2 changed files with 4 additions and 8 deletions

View file

@ -14,13 +14,11 @@ defmodule Mix.Tasks.RelayFollow do
def run([target]) do def run([target]) do
Mix.Task.run("app.start") Mix.Task.run("app.start")
{status, message} = Relay.follow(target) with {:ok, activity} <- Relay.follow(target) do
if :ok == status do
# put this task to sleep to allow the genserver to push out the messages # put this task to sleep to allow the genserver to push out the messages
:timer.sleep(500) :timer.sleep(500)
else else
Mix.puts("Error: #{inspect(message)}") {:error, e} -> Mix.shell().error("Error while following #{target}: #{inspect(e)}")
end end
end end
end end

View file

@ -13,13 +13,11 @@ defmodule Mix.Tasks.RelayUnfollow do
def run([target]) do def run([target]) do
Mix.Task.run("app.start") Mix.Task.run("app.start")
{status, message} = Relay.unfollow(target) with {:ok, activity} <- Relay.follow(target) do
if :ok == status do
# put this task to sleep to allow the genserver to push out the messages # put this task to sleep to allow the genserver to push out the messages
:timer.sleep(500) :timer.sleep(500)
else else
Mix.puts("Error: #{inspect(message)}") {:error, e} -> Mix.shell().error("Error while following #{target}: #{inspect(e)}")
end end
end end
end end