defmodule SyntropyWeb.Api.EventJSON do @moduledoc false @spec event(map()) :: map() def event(event) do %{ id: event.id, uid: Map.get(event, :uid), node_id: Map.get(event, :node_id, "local"), node_name: Map.get(event, :node_name, "nonode@nohost"), payload: event.payload, timestamp: DateTime.to_iso8601(event.timestamp) } end end