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
⚠️breakingChannel is an abstract class now, use Channel::Memory and Channel::Redis.
⚠️breaking No need to pass a subscribing object to Channel#subscribe anymore. It returns Channel::Subscription instance which has #unsubscribe method.
⚠️breakingChannel#subscribe accepts filter or consumer_id arguments. The former enables event filtering and the latter enables consuming instead of subscribing. Closes #3 and also closes #4.
⚠️breakingChannel#emit returns the events themselves.