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 forfetchOrderData (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 onfetchScheduleOrderData (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.