Class WebSocketsOwnerService<RequestType, ResponseType, UnderlyingDataType, UserInfo, Credentials, AuthResponse, UserId>
Type Parameters
RequestType
ResponseType
UnderlyingDataType extends string | ArrayBufferLike | Blob | ArrayBufferView
UserInfo
Credentials
AuthResponse
UserId = number
Constructors
constructor
- new WebSocketsOwnerService<RequestType, ResponseType, UnderlyingDataType, UserInfo, Credentials, AuthResponse, UserId>(chain: WebSocketChain<RequestType, ResponseType, UnderlyingDataType, UserInfo>, store: Store<any>, jwtService: JwtService<Credentials, AuthResponse, UserInfo, UserId>, s: JwtSelectors<UserInfo>): WebSocketsOwnerService<RequestType, ResponseType, UnderlyingDataType, UserInfo, Credentials, AuthResponse, UserId>
Type Parameters
RequestType
ResponseType
UnderlyingDataType extends string | ArrayBufferLike | Blob | ArrayBufferView
UserInfo
Credentials
AuthResponse
UserId = number
Parameters
chain: WebSocketChain<RequestType, ResponseType, UnderlyingDataType, UserInfo>
store: Store<any>
jwtService: JwtService<Credentials, AuthResponse, UserInfo, UserId>
s: JwtSelectors<UserInfo>
Returns WebSocketsOwnerService<RequestType, ResponseType, UnderlyingDataType, UserInfo, Credentials, AuthResponse, UserId>
Accessors
sockets
- get sockets(): Record<string, WebSocketController<RequestType, ResponseType, UnderlyingDataType>>
Returns Record<string, WebSocketController<RequestType, ResponseType, UnderlyingDataType>>
Methods
closeAll
- closeAll(): Observable<void>
socketsArray
- socketsArray(): WebSocketController<RequestType, ResponseType, UnderlyingDataType>[]
Returns WebSocketController<RequestType, ResponseType, UnderlyingDataType>[]
Init all the sockets according to config. Should be called only once per login.