Commit e3a4c86
fix: use Cause.squash to extract error from Effect Cause in attachProcessListeners
Effect.matchCauseEffect passes an Effect Cause<E> to onFailure, not a
JavaScript Error. The previous 'cause instanceof Error' check always
evaluated to false, losing the actual error details. Use Cause.squash
to convert the Effect Cause into a concrete error before checking.
Co-authored-by: Julius Marminge <juliusmarminge@users.noreply.github.com>1 parent 454d97f commit e3a4c86
1 file changed
Lines changed: 5 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
566 | 566 | | |
567 | 567 | | |
568 | 568 | | |
| 569 | + | |
569 | 570 | | |
570 | | - | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
571 | 574 | | |
572 | 575 | | |
573 | 576 | | |
| |||
0 commit comments