Agenda
- [x] Make
CODEOWNERS review required for PR merge?
- [x] Tests policy
- [ ] TBD by @Samuel Hawksby-Robinson
- [x] PubSub in status-go
- https://github.com/WillYingling/pubsub
- I think this one checks all the boxes
- Modern, generics-based implementation for types
- Relatively light channel-based implementation for communication
- Payload type IS the signal ID. Supports several different types but we probably want to always define a struct.
- Reception of signals is done through a channel for channel
freaks enthusiasts. We could do a small wrapper for simple signal → callback scenarios for callback simpletons heroes to get a more signal-slotty experience.
- Handles the boilerplate code. Abstracts away the “global” part (
EventScope ), even allows us to define separate, completely independent Event Scopes (might be useful for tests?)
- [x] nimbus replacement for go-ethereum
- [x] pwd obfuscation https://github.com/status-im/status-desktop/commit/dc3c1ea1c7b8ce11235f30c528e4cc1c8760e781
Action Points