js-waku/packages/sdk/src
Sasha 75fcca4cd9
feat: replace `waitForRemotePeers()` with `waku.waitForPeer()` method (#2161)
* fix comment of default number of peers

* export default number of peers from base protocol sdk

* rename to light_push, move class to separate file

* move waitForRemotePeer to sdk package

* add todo to move waitForGossipSubPeerInMesh into @waku/relay

* clean up waitForRemotePeer, split metadata await from event and optimise, decouple from protocol implementations

* simplify and rename ILightPush interface

* use only connected peers in light push based on connections instead of peer renewal mechanism

* improve readability of result processing in light push

* fix check & update tests

* address tests, add new test cases, fix racing condition in StreamManager

* use libp2p.getPeers

* feat: confirm metadata and protocols needed in waitForRemotePeer

* rely on passed protocols and fallback to mounted

* add I prefix to Waku interface

* implement waku.connect method

* add docs to IWaku interface

* remove export and usage of waitForRemotePeer

* move wait for remote peer related to Realy out of @waku/sdk

* change tests to use new API

* fix linting

* update size limit

* rename .connect to .waitForPeer

* export waitForRemotePeer and mark as deprecated

* feat: add mocha tests to @waku/sdk and cover waitForRemotePeer (#2163)

* feat: add mocha tests to @waku/sdk and cover waitForRemotePeer

* add waitForRemote UTs

* remove junk

* feat: expose peerId and protocols from WakuNode (#2166)

* chore: expose peerId and protocols from WakuNode

* remove unused method

* move to private method

* rename to waitForPeers

* up test
2024-10-09 00:43:34 +02:00
..
create feat: replace `waitForRemotePeers()` with `waku.waitForPeer()` method (#2161) 2024-10-09 00:43:34 +02:00
protocols chore: rename IProtocolSDK interfaces to IProtocol naming convention (#2159) 2024-10-04 13:53:54 +02:00
reliability_monitor feat(lightpush): introduce ReliabilityMonitor and allow `send` retries (#2130) 2024-09-17 11:34:59 +05:30
waku feat: replace `waitForRemotePeers()` with `waku.waitForPeer()` method (#2161) 2024-10-09 00:43:34 +02:00
index.ts feat: replace `waitForRemotePeers()` with `waku.waitForPeer()` method (#2161) 2024-10-09 00:43:34 +02:00