docs: l'invariant nomme les deux choses que le module enregistre vraiment
L'enonce disait « seulement l'auditeur pose » ; l'enregistrement porte aussi l'attente bornee. Les deux sont du ressort de la demande, pas du fait - c'est ce que la phrase doit dire.
This commit is contained in:
@@ -102,9 +102,9 @@ export type SyncState = "syncing" | "synced" | "timed-out";
|
|||||||
*
|
*
|
||||||
* **"Is this document open in this session" is answered in ONE place - the state of the
|
* **"Is this document open in this session" is answered in ONE place - the state of the
|
||||||
* document's one real subscription (`surface/subscribe.ts`, {@link docChannel}) - and this
|
* document's one real subscription (`surface/subscribe.ts`, {@link docChannel}) - and this
|
||||||
* module records only the bootstrap listener it TOOK OUT, never whether that listener ever
|
* module records only the bootstrap open it ASKED FOR: the listener it took out and the
|
||||||
* became a live channel or crossed a barrier.** So no answer here can outlive the channel
|
* bounded wait around it, never whether that listener became a live channel or crossed a
|
||||||
* it describes, because none is kept.
|
* barrier.** So no answer here can outlive the channel it describes, because none is kept.
|
||||||
*
|
*
|
||||||
* What that replaces, and why each had to go rather than be repaired:
|
* What that replaces, and why each had to go rather than be repaired:
|
||||||
* - a `held` set of "live bootstrap subscriptions". It was written the moment
|
* - a `held` set of "live bootstrap subscriptions". It was written the moment
|
||||||
|
|||||||
Reference in New Issue
Block a user