Properties
Private _subjects
_subjects
: Map<string, RsSubject<any>> = new Map<string, RsSubject<any>>()
Private _subscribers
_subscribers
: Map<string, RsSubscriber> = new Map<string, RsSubscriber>()
Methods
Private _getOrCreateSubscriber
- _getOrCreateSubscriber(socketId: string, send: (msg: string) => any): RsSubscriber
-
Parameters
-
socketId: string
-
send: (msg: string) => any
Private _subscribe
- _subscribe(msg: RsMessageType, send: (msg: string) => any): boolean
-
Parameters
-
-
send: (msg: string) => any
Returns boolean
Private _unsubscribe
-
Parameters
Returns boolean
addSubject
- addSubject(subjectId: string, subject: RsSubject<any>): boolean
-
Parameters
Returns boolean
message
- message(message: any, send: (msg: string) => any): boolean
-
Parameters
-
message: any
-
send: (msg: string) => any
Returns boolean
removeSubscriber
- removeSubscriber(socketId: string): boolean
-
Parameters
Returns boolean