diff --git a/apps/fz_http/lib/fz_http/telemetry_ping_service.ex b/apps/fz_http/lib/fz_http/telemetry_ping_service.ex index f56aed9df..4eb6ee0f1 100644 --- a/apps/fz_http/lib/fz_http/telemetry_ping_service.ex +++ b/apps/fz_http/lib/fz_http/telemetry_ping_service.ex @@ -16,15 +16,21 @@ defmodule FzHttp.TelemetryPingService do @impl GenServer def init(state) do # Send ping after 1 minute - :timer.send_after(@initial_delay, :perform) + :timer.send_after(@initial_delay, :init_timer) {:ok, state} end @impl GenServer - def handle_info(:perform, state) do + def handle_info(:init_timer, state) do Telemetry.ping() # Continue pinging twice a day :timer.send_interval(@interval * 1_000, :perform) {:noreply, state} end + + @impl GenServer + def handle_info(:perform, state) do + Telemetry.ping() + {:noreply, state} + end end