mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
6d7c12274e
A SubscriptionGuarantor maintains a set of pending subscriptions, resending the subscribe command unless and until the subscription is confirmed or rejected by the server or cancelled client-side. A race condition in the ActionCable server - where an unsubscribe is sent, followed rapidly by a subscribe, but handled in the reverse order - necessitates this enhancement. Indeed, the subscriptions created and torn down by Turbo Streams amplifies the existence of this race condition. |
||
---|---|---|
.. | ||
adapters.js | ||
connection.js | ||
connection_monitor.js | ||
consumer.js | ||
index.js | ||
index_with_name_deprecation.js | ||
internal.js | ||
logger.js | ||
subscription.js | ||
subscription_guarantor.js | ||
subscriptions.js |