Wire validated core bridge, migrate daemon to it, verify live
This commit is contained in:
+7
-3
@@ -9,9 +9,13 @@ describes the protocol, the validation rules, and the hooks into upstream files.
|
||||
| --- | --- | --- |
|
||||
| `src/shared/puppetProtocol.ts` | Action names, error codes, limits, and shared types | Implemented |
|
||||
| `src/renderer/puppet/actions.ts` | Validated action handlers and the core rate limit | Implemented |
|
||||
| `src/renderer/puppet/events.ts` | Event normalization and push to main | Pending |
|
||||
| `src/renderer/puppet/index.ts` | Renderer initialization | Pending |
|
||||
| `src/main/puppetBridge.ts` | Unix socket server, request forwarding, event fan-out | Pending |
|
||||
| `src/renderer/puppet/events.ts` | Event normalization and push to main | Implemented |
|
||||
| `src/renderer/puppet/index.ts` | Renderer initialization | Implemented |
|
||||
| `src/main/puppetBridge.ts` | Unix socket server, request forwarding, event fan-out | Implemented |
|
||||
|
||||
**Event subscription timing.** The event module must wait for the flux dispatcher with
|
||||
`waitFor(filters.byProps("dispatch", "subscribe"), ...)`. A direct subscribe at module load can run
|
||||
before Vencord registers the dispatcher. That mistake crashes the whole renderer bundle.
|
||||
|
||||
## Transport
|
||||
|
||||
|
||||
Reference in New Issue
Block a user