lib/mix/tasks/relay_{un,}follow.ex: Use a with block
authorHaelwenn (lanodan) Monnier <contact@hacktivis.me>
Sat, 10 Nov 2018 14:08:03 +0000 (15:08 +0100)
committerHaelwenn (lanodan) Monnier <contact@hacktivis.me>
Sat, 17 Nov 2018 19:25:57 +0000 (20:25 +0100)
lib/mix/tasks/relay_follow.ex
lib/mix/tasks/relay_unfollow.ex

index 61280d0848721993f18b41c0f76ef7a9b38e10c8..39cecb71b7d428e05e620b8be2df1ba00f7b9ceb 100644 (file)
@@ -14,9 +14,11 @@ defmodule Mix.Tasks.RelayFollow do
   def run([target]) do
     Mix.Task.run("app.start")
 
-    _status = Relay.follow(target)
-
-    # put this task to sleep to allow the genserver to push out the messages
-    :timer.sleep(500)
+    with :ok <- Relay.follow(target) do
+      # put this task to sleep to allow the genserver to push out the messages
+      :timer.sleep(500)
+    else
+      e -> Mix.puts("Error: #{inspect(e)}")
+    end
   end
 end
index 6aa67590b0977c69941918456520c9e56c71bc0d..5f12bd9ea45f70dbeacdbb1d56d974b494a41b61 100644 (file)
@@ -13,9 +13,11 @@ defmodule Mix.Tasks.RelayUnfollow do
   def run([target]) do
     Mix.Task.run("app.start")
 
-    _status = Relay.unfollow(target)
-
-    # put this task to sleep to allow the genserver to push out the messages
-    :timer.sleep(500)
+    with :ok <- Relay.unfollow(target) do
+      # put this task to sleep to allow the genserver to push out the messages
+      :timer.sleep(500)
+    else
+      e -> Mix.puts("Error: #{inspect(e)}")
+    end
   end
 end