mirror of https://codeberg.org/pzp/pzp-sync.git
minor refactor
This commit is contained in:
parent
cdbc2de15e
commit
2a4f39a832
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue