minor refactor

This commit is contained in:
Andre Staltz 2024-01-23 18:24:38 +02:00
parent cdbc2de15e
commit 2a4f39a832
No known key found for this signature in database
GPG Key ID: 9EDE23EA7E8A4890
1 changed files with 3 additions and 16 deletions

View File

@ -22,52 +22,39 @@ const { isEmptyRange } = require('./range')
class SyncStream extends Pipeable { class SyncStream extends Pipeable {
#myId #myId
/** @type {Algorithm} */ /** @type {Algorithm} */
#algo #algo
/** @type {CallableFunction} */ /** @type {CallableFunction} */
#debug #debug
/** @type {Set<string>} Set of tangleId */
/** Set of tangleId
* @type {Set<string>} */
#requested #requested
/** @type {PPPPPGoals} */
/** tangleId => goal
* @type {PPPPPGoals}
*/
#goals #goals
/** /**
* tangleId => have-range by local peer * tangleId => have-range by local peer
* @type {Map<string, [number, number]>} * @type {Map<string, [number, number]>}
*/ */
#localHave #localHave
/** /**
* tangleId => want-range by local peer * tangleId => want-range by local peer
* @type {Map<string, [number, number]>} * @type {Map<string, [number, number]>}
*/ */
#localWant #localWant
/** /**
* tangleId => have-range by remote peer * tangleId => have-range by remote peer
* @type {Map<string, [number, number]>} * @type {Map<string, [number, number]>}
*/ */
#remoteHave #remoteHave
/** /**
* tangleId => want-range by remote peer * tangleId => want-range by remote peer
* @type {Map<string, [number, number]>} * @type {Map<string, [number, number]>}
*/ */
#remoteWant #remoteWant
/** /**
* tangleId => Set of msgIDs * tangleId => Set of msgIDs
* @type {Map<string, Set<string>>} * @type {Map<string, Set<string>>}
*/ */
#receivableMsgs #receivableMsgs
/** /**
* tangleId => Set of msgIDs * tangleId => Set of msgIDs
* @type {Map<string, Set<string>>} * @type {Map<string, Set<string>>}
@ -457,7 +444,7 @@ class SyncStream extends Pipeable {
const haveRange = this.#remoteHave.get(id) const haveRange = this.#remoteHave.get(id)
if (haveRange && isEmptyRange(haveRange)) { if (haveRange && isEmptyRange(haveRange)) {
// prettier-ignore // prettier-ignore
this.#debug('%s Stream IN3: received remote want-range want-range %o and remember empty have-range %o for %s', this.#myId, wantRange, haveRange, id) this.#debug('%s Stream IN3: received remote want-range %o and remembers empty have-range %o for %s', this.#myId, wantRange, haveRange, id)
return this.#sendMsgsInRemoteWant(id, wantRange) return this.#sendMsgsInRemoteWant(id, wantRange)
} else { } else {
return this.#sendInitBloomRes(id, wantRange, bloom) return this.#sendInitBloomRes(id, wantRange, bloom)