@@ -372,7 +372,6 @@ defmodule Req.Request do
372
372
error_steps: [ ] ,
373
373
private: % { } ,
374
374
registered_options: MapSet . new ( ) ,
375
- current_request_steps: [ ] ,
376
375
into: nil ,
377
376
async: nil
378
377
@@ -615,8 +614,7 @@ defmodule Req.Request do
615
614
def append_request_steps ( request , steps ) do
616
615
% {
617
616
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
620
618
}
621
619
end
622
620
@@ -633,8 +631,7 @@ defmodule Req.Request do
633
631
def prepend_request_steps ( request , steps ) do
634
632
% {
635
633
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
638
635
}
639
636
end
640
637
@@ -971,12 +968,10 @@ defmodule Req.Request do
971
968
"""
972
969
def run_request ( request )
973
970
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
977
972
case run_step ( step , request ) do
978
973
% Req.Request { } = request ->
979
- run_request ( % { request | current_request_steps : rest } )
974
+ run_request ( % { request | request_steps : rest } )
980
975
981
976
{ % Req.Request { halted: true } = request , response_or_exception } ->
982
977
{ request , response_or_exception }
@@ -989,7 +984,7 @@ defmodule Req.Request do
989
984
end
990
985
end
991
986
992
- def run_request ( % { current_request_steps : [ ] } = request ) do
987
+ def run_request ( % { request_steps : [ ] } = request ) do
993
988
case run_step ( request . adapter , request ) do
994
989
{ request , % Req.Response { } = response } ->
995
990
run_response ( request , response )
0 commit comments