Skip to content

Commit b51f580

Browse files
committed
Remove current_request_steps in Req.Request
1 parent 7b7868a commit b51f580

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

lib/req/request.ex

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,6 @@ defmodule Req.Request do
372372
error_steps: [],
373373
private: %{},
374374
registered_options: MapSet.new(),
375-
current_request_steps: [],
376375
into: nil,
377376
async: nil
378377

@@ -615,8 +614,7 @@ defmodule Req.Request do
615614
def append_request_steps(request, steps) do
616615
%{
617616
request
618-
| request_steps: request.request_steps ++ steps,
619-
current_request_steps: request.current_request_steps ++ Keyword.keys(steps)
617+
| request_steps: request.request_steps ++ steps
620618
}
621619
end
622620

@@ -633,8 +631,7 @@ defmodule Req.Request do
633631
def prepend_request_steps(request, steps) do
634632
%{
635633
request
636-
| request_steps: steps ++ request.request_steps,
637-
current_request_steps: Keyword.keys(steps) ++ request.current_request_steps
634+
| request_steps: steps ++ request.request_steps
638635
}
639636
end
640637

@@ -971,12 +968,10 @@ defmodule Req.Request do
971968
"""
972969
def run_request(request)
973970

974-
def run_request(%{current_request_steps: [step | rest]} = request) do
975-
step = Keyword.fetch!(request.request_steps, step)
976-
971+
def run_request(%{request_steps: [{_name, step} | rest]} = request) do
977972
case run_step(step, request) do
978973
%Req.Request{} = request ->
979-
run_request(%{request | current_request_steps: rest})
974+
run_request(%{request | request_steps: rest})
980975

981976
{%Req.Request{halted: true} = request, response_or_exception} ->
982977
{request, response_or_exception}
@@ -989,7 +984,7 @@ defmodule Req.Request do
989984
end
990985
end
991986

992-
def run_request(%{current_request_steps: []} = request) do
987+
def run_request(%{request_steps: []} = request) do
993988
case run_step(request.adapter, request) do
994989
{request, %Req.Response{} = response} ->
995990
run_response(request, response)

0 commit comments

Comments
 (0)