js-waku/.github
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
..
actions/npm move back node to workflows 2023-09-13 11:12:01 +03:00
workflows feat(filter): enhancing protocol peer management with mutex locks (#2137) 2024-10-10 23:47:12 +02:00
CODEOWNERS Update CODEOWNERS to reference correct team 2024-09-17 21:57:54 -07:00
ISSUE_TEMPLATE.md chore: add checklist to PR template (#1873) 2024-03-06 16:00:42 +01:00
PULL_REQUEST_TEMPLATE.md chore: add checklist to PR template (#1873) 2024-03-06 16:00:42 +01:00
dependabot.yml chore: remove reviewers for dependabot. 2023-11-17 15:59:51 +11:00