1defmodule ClickPayPartyWeb.Router do
2 use ClickPayPartyWeb, :router
3 use Pow.Phoenix.Router
4
5 pipeline :browser do
6 plug :accepts, ["html"]
1defmodule ClickPayPartyWeb.Endpoint do
2 use Phoenix.Endpoint, otp_app: :click_pay_party
3
4 socket "/socket", ClickPayPartyWeb.UserSocket
5
6 # Serve at "/" the static files from "priv/static" directory.
13 conn = @connection.conn(req, transport)
14
15 try do
16 %{adapter: {@connection, req}} =
17 conn
18 |> plug.call(opts)
19 |> maybe_send(plug)
20
21 {:ok, req, [{:result, :ok} | env]}
22 catch
23 :error, value ->
437-spec execute(cowboy_req:req(), #state{}, cowboy_middleware:env(), [module()])
438 -> ok.
439execute(Req, State, Env, []) ->
440 next_request(Req, State, get_value(result, Env, ok));
441execute(Req, State, Env, [Middleware|Tail]) ->
442 case Middleware:execute(Req, Env) of
443 {ok, Req2, Env2} ->
444 execute(Req2, State, Env2, Tail);
445 {suspend, Module, Function, Args} ->
446 erlang:hibernate(?MODULE, resume,
447 [State, Env, Tail, Module, Function, Args]);