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:

  1. Define the event name in EAppSocketEventNames enum
  2. Define the payload type interface
  3. 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

Step-by-Step Guide

Related skills
Installs
12
GitHub Stars
2.4K
First Seen
Jan 24, 2026