1k-adding-socket-events
Installation
SKILL.md
Adding WebSocket Event Subscriptions
This skill documents how to add new WebSocket event subscriptions in the OneKey app.
Overview
WebSocket events enable real-time server-to-client communication. The pattern involves:
- Define the event name in
EAppSocketEventNamesenum - Define the payload type interface
- Add the event handler in
PushProviderWebSocket
Key Files
| Purpose | Location |
|---|---|
| Event names & payload types | packages/shared/types/socket.ts |
| WebSocket event handlers | packages/kit-bg/src/services/ServiceNotification/PushProvider/PushProviderWebSocket.ts |