You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Subscriber<T> is really an implementation detail of this library. While I don't mind "power users" knowing it's there, I really don't recommend the everyday user use the Subscriber<T>'s non-Observer APIs.
We should be giving people an Observer type. Unfortunately at this point, it may be a breaking change and not a "fix"... even though it's really a "fix". It's not a particularly nasty one though, since people can still cast around it.
Upcoming changes to scheduling might break people that are using Subscriber's non-Observer APIs more than others who have stayed on the beaten path.
The text was updated successfully, but these errors were encountered:
Related note, I think there are additional few places we're exposing implementation having additional details instead of interfaces. If we're going to make this change for next breaking changes, worth to visit possible cases and introduce at once.
Subscriber<T>
is really an implementation detail of this library. While I don't mind "power users" knowing it's there, I really don't recommend the everyday user use theSubscriber<T>
's non-Observer APIs.We should be giving people an Observer type. Unfortunately at this point, it may be a breaking change and not a "fix"... even though it's really a "fix". It's not a particularly nasty one though, since people can still cast around it.
Upcoming changes to scheduling might break people that are using Subscriber's non-Observer APIs more than others who have stayed on the beaten path.
The text was updated successfully, but these errors were encountered: