js-waku/.github/workflows
Danish Arora b2efce5ec2
feat(filter): enhancing protocol peer management with mutex locks (#2137)
* chore: improvements

* chore: add logs for subscription maintenance

* chore: update logging

* chore: trimming down BaseProtocolCore

* chore: track peers in a hashmap instead of array

* chore: peer mgmt responds to conenction/disconnection and improve logging

* feat: add mutex locks to tackle race conditions over shared state

* fix: build

* chore: some mutex lock-release improvements

* feat: peer manager

* chore: rm tests for remove internal util

* chore: update HealthManager updates

* chore: update tests

* rm: only

* fix: hasPeers management

* chore: add modularity to getting connected peers

* chore: improve logs & add debug

* chore: renewal doesnt disconnect, only removes

* chore: await for sequential operations

* chore: add TODO

* chore: minor improvements

* chore: fix rebase

* chore: update playright

* chore: remove additional arg

* chore: update interafce

* feat(peer-manager): unit tests

* chore: improve hasPeers()

* chore: update lockfile

* feat: Filter reacts to peer:disconnect event, add tests

* chore: fix lock

* chore: update playright

* chore: update protocol health for lightpush

* chore: remove .only

* chore: address comments and improvements

* fix: tsconfig
2024-10-10 23:47:12 +02:00
..
add-action-project.yml chore: update add-action-project.yml (#2114) 2024-08-27 11:11:35 +02:00
ci.yml chore: upgrade node to LTS 20 (#2110) 2024-08-23 15:57:20 +05:30
conventional-commits.yml chore: fix conventional commit setup 2022-10-31 11:22:26 +11:00
playwright.yml feat(filter): enhancing protocol peer management with mutex locks (#2137) 2024-10-10 23:47:12 +02:00
pre-release.yml feat: add react-native polyfills (#1915) 2024-04-02 13:53:06 +02:00
size-limit.yml chore: do not skip build when running size-limit in ci 2022-10-31 12:36:39 +11:00
test-node.yml chore: upgrade node to LTS 20 (#2110) 2024-08-23 15:57:20 +05:30