Expand 34 modules with batch and clear helpers across CRDTs, storage, routing, and platform APIs.
Co-authored-by: Cursor <[email protected]>
This commit is contained in:
@@ -91,6 +91,16 @@ class HyperP2PRamPool extends EventEmitter {
|
||||
this.emit('reset')
|
||||
}
|
||||
|
||||
clearAll () {
|
||||
this.resetPool()
|
||||
return { lenders: 0, leases: 0 }
|
||||
}
|
||||
|
||||
lendBatch (entries) {
|
||||
if (!Array.isArray(entries)) throw new Error('entries array required')
|
||||
return entries.map((e) => this.lend(e.peerId, e.bytes))
|
||||
}
|
||||
|
||||
leaseFor (leaseId) {
|
||||
return this._leases.get(String(leaseId)) || null
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user