CombineExt provides a collection of operators, publishers and utilities for Combine, that are not provided by Apple themselves, but are common in other Reactive Frameworks and standards.
Fixed a memory leak with PassthroughRelay as described in this issue #167.
It appears that PassthroughRelay fails to release its subscriptions upon receiving completion, as similarly described in this PR #85.
I've confirmed the disappearance of the retain cycle with this solution in my project, but I'm not fully proficient with Combine. So, Any comments or suggestions would be greatly appreciated.
Fixed a memory leak with
PassthroughRelay
as described in this issue #167.It appears that
PassthroughRelay
fails to release its subscriptions upon receiving completion, as similarly described in this PR #85.I've confirmed the disappearance of the retain cycle with this solution in my project, but I'm not fully proficient with Combine. So, Any comments or suggestions would be greatly appreciated.