Current section
Files
Jump to
Current section
Files
lib/validate_application_id_plug.ex
defmodule PhoenixAlexa.ValidateApplicationId do
import Plug.Conn
def init(applicationId), do: applicationId
def call(conn, applicationId) do
case conn.body_params["session"]["application"]["applicationId"] do
^applicationId ->
conn
_ ->
conn
|> Plug.Conn.send_resp(400, ~s({"error": "Invalid application"}))
|> halt
end
end
end