Current section
Files
Jump to
Current section
Files
src/swidden_middleware.erl
-module(swidden_middleware).
-export([failure/2, failure/3]).
failure(Req, Type) when is_binary(Type) ->
cowboy_req:reply(400,
#{<<"content-type">> => <<"application/json">>},
jsone:encode(#{error_type => Type}),
Req).
failure(Req, Type, Reason) when is_binary(Type) andalso is_map(Reason) ->
cowboy_req:reply(400,
#{<<"content-type">> => <<"application/json">>},
jsone:encode(#{error_type => Type, error_reason => Reason}),
Req).