return error if connection failed to open
authorAlexander Strizhakov <alex.strizhakov@gmail.com>
Tue, 3 Mar 2020 13:27:46 +0000 (16:27 +0300)
committerAlexander Strizhakov <alex.strizhakov@gmail.com>
Tue, 3 Mar 2020 13:42:24 +0000 (16:42 +0300)
lib/pleroma/gun/conn.ex

index a8b8c92c15e2995260f6d8032bc3814e95d818b0..9ae41909227b65635cd3bba3ba31b05c7431f4a1 100644 (file)
@@ -90,7 +90,7 @@ defmodule Pleroma.Gun.Conn do
           } #{inspect(error)}"
         )
 
-        nil
+        error
     end
   end
 
@@ -126,7 +126,7 @@ defmodule Pleroma.Gun.Conn do
           } #{inspect(error)}"
         )
 
-        nil
+        error
     end
   end
 
@@ -144,7 +144,7 @@ defmodule Pleroma.Gun.Conn do
           }"
         )
 
-        nil
+        error
     end
   end
 
@@ -169,7 +169,7 @@ defmodule Pleroma.Gun.Conn do
 
       do_open(uri, opts)
     else
-      [] -> nil
+      [] -> {:error, :pool_overflowed}
     end
   end
 end