dotfiles/app/lib/prymn/messaging/messages.ex
2024-02-01 23:54:23 +02:00

15 lines
404 B
Elixir

defmodule Prymn.Messaging.Messages do
alias Prymn.Messaging.Messages.Health
require Logger
def handle_message(topic, body) do
case topic do
"health" -> Jason.decode!(body)
_ -> Logger.warning("Received unknown topic inside the Connection server: #{topic}")
end
end
end
defmodule Prymn.Messaging.Messages.Health do
defstruct [:cpu_status, :memory_status, :disk_status]
end