Make the F returned by BlazeClient Kleisli reusable #1792
Right now, if you reuse the
Right now, if you reuse the F[DisposableResponse] returned from the BlazeClient, it will keep using the same submit time, which doesn't make sense. To fix it we suspend the entire call body so those important parts are request specific instead of F specific.
rossabaker left a comment
I can't think of a stable way to test this without injecting a
This looks good in theory and in practice: the repro on #1774 now passes.