This reference maps client-side socket.on(...) handlers to components.

Connection-level — socketConnect.ts

Admin dashboard — pages/dashboard/index.tsx

Order pages — OptionOrderPage, CashOrderPage, FutureOrderPage

indexName is lowercase (e.g. niftyTickData, bankniftyTickData).

Order data tables

Listen for fetchOrderData (not always explicit socket.on in table file — often passed from parent or refetch on event). Backend emits with index name payload.

Schedule order table

Refetches on fetchScheduleOrderData (broadcast when schedule order changes).

Events not subscribed on user dashboard

dashboardUser.tsx does not register socket listeners directly — it relies on admin-style data fetch on mount. User view is simplified.

Server → client event catalog

See Backend events reference for emitter sources.