diff --git a/lib/twinklyhaha_web/controllers/oc2_controller.ex b/lib/twinklyhaha_web/controllers/oc2_controller.ex index c2eb1b5..4eaf43d 100644 --- a/lib/twinklyhaha_web/controllers/oc2_controller.ex +++ b/lib/twinklyhaha_web/controllers/oc2_controller.ex @@ -8,16 +8,16 @@ defmodule TwinklyhahaWeb.OC2Controller do def command(conn, params) do params |> Jason.encode!() - |> Openc2.Oc2.Command.new() - |> Openc2.Oc2.Command.do_cmd() + |> Command.new() + |> Command.do_cmd() |> handle_response(conn) end - defp handle_response(%Openc2.Oc2.Command{target: nil}, conn) do + defp handle_response(%Command{target: nil}, conn) do send_resp(conn, :unprocessable_entity, "Oops! no target?") end - defp handle_response(%Openc2.Oc2.Command{target: command}, conn) do + defp handle_response(%Command{target: command}, conn) do Phoenix.PubSub.broadcast(Twinklyhaha.PubSub, @topic, command) json(conn, %{status: :ok}) end