mirror of https://github.com/waku-org/js-waku.git
b4f8216761
* pass log as an arg to baseprotocol * optimistically create and use streams for light protocols * refactor BaseProtocol for readability * use optimistic stream selection in protocols * use a new stream for every request instead of reusing * replenish streams correctly * create StreamManager * refactor for a single stream * fix: listener binds * declare streamManager as a class var isntead of extending * remove stream destruction as it happens by default * simplify logic & address comments * fix: bind typo * refactor for improvements * fix typedoc * rm: lock * restructure StreamManager for readbility * remove log as an arg * use newStream as a facade in BaseProtoocl |
||
---|---|---|
.. | ||
src | ||
.eslintrc.cjs | ||
CHANGELOG.md | ||
package.json | ||
rollup.config.js | ||
tsconfig.dev.json | ||
tsconfig.json |