Looking to get clarity on why switchMap doesn't switch its subscription in the async* version and delays processing the next event (the early return) until after the future has resolved from the previous subscription?
I thought it should switch immediately on the new source input like it does in the other version. Is this a bug when using async* or a difference I just don't understand yet? Thanks!
Using: 0.28.0
Looking to get clarity on why switchMap doesn't switch its subscription in the async* version and delays processing the next event (the early return) until after the future has resolved from the previous subscription?
I thought it should switch immediately on the new source input like it does in the other version. Is this a bug when using async* or a difference I just don't understand yet? Thanks!
Using: 0.28.0