From d5bac455a92ab62b7afa39756c1ce24ba3971836 Mon Sep 17 00:00:00 2001 From: mithereal Date: Sat, 17 Sep 2022 17:09:07 -0700 Subject: [PATCH] fix backup --- lib/farside.ex | 8 ++++++++ lib/farside/router.ex | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/farside.ex b/lib/farside.ex index 22bc8f6..44d4924 100644 --- a/lib/farside.ex +++ b/lib/farside.ex @@ -38,6 +38,14 @@ defmodule Farside do alias Farside.LastUpdated + def get_instances_map do + Farside.Instance.Supervisor.list() + |> Enum.map(fn service -> + {_, service} = :ets.lookup(String.to_atom(service), :default) |> List.first() + service + end) + end + def get_services_map do Farside.Instance.Supervisor.list() |> Enum.map(fn service -> diff --git a/lib/farside/router.ex b/lib/farside/router.ex index 55e644b..8201bde 100644 --- a/lib/farside/router.ex +++ b/lib/farside/router.ex @@ -30,7 +30,7 @@ defmodule Farside.Router do end get "/backup" do - resp = Jason.encode!(Farside.get_services_map()) + resp = Jason.encode!(Farside.get_instances_map()) conn = conn