title: How to delay inside yield all?
body: <p>How to delay in every map inside loop generator? It yield delay works 1 time. Maybe it shouldn't be <code>something.map</code>?</p>
  
  <pre><code>function* loop(param1, param2, param3) {
      try {
          const count = yield call(getCall, param1, param2)
          yield delay(150)
          return {
              id: param2,
              title: param3,
              count: param1
          }
      } catch (e) {
          console.log(e)
      }
  }
  
  function* saga(action) {
      try {
          yield put(setIsLoadingAction(true))
          const something = yield select(selectSomethig)
          //loop here
          const data = yield all(
              something.map((someth) =&gt; loop(action.payload, someth.id, someth.title))
          )
          yield put(setSomething(data))
          yield put(setIsLoadingAction(false))
      } catch (e) {
          console.log(e)
      }
  }
  </code></pre>