refactor, status view updating, error handling
[akkoma] / lib / pleroma / web / salmon / salmon.ex
index 4d519ece4b37b6c4b1879f3bf7b2048419c3e0ed..b1c2dc7fa96972cfc59de974098374cd5d1bd0df 100644 (file)
@@ -173,7 +173,9 @@ defmodule Pleroma.Web.Salmon do
              feed,
              [{"Content-Type", "application/magic-envelope+xml"}]
            ) do
-      if params[:unreachable_since], do: Instances.set_reachable(url)
+      if !Map.has_key?(params, :unreachable_since) || params[:unreachable_since],
+        do: Instances.set_reachable(url)
+
       Logger.debug(fn -> "Pushed to #{url}, code #{code}" end)
       :ok
     else