Deprecated broadcaster (#5461)
This commit is contained in:
parent
aa2da57139
commit
3da7fc7cb3
|
@ -156,6 +156,12 @@ export class AppComponent implements OnInit, OnDestroy {
|
|||
window.onkeypress = () => this.recordActivity();
|
||||
});
|
||||
|
||||
/// ############ DEPRECATED ############
|
||||
/// Please do not use the AppComponent to send events between services.
|
||||
///
|
||||
/// Services that depends on other services, should do so through Dependency Injection
|
||||
/// and subscribe to events through that service observable.
|
||||
///
|
||||
this.broadcasterService.subscribe(BroadcasterSubscriptionId, async (message: any) => {
|
||||
this.ngZone.run(async () => {
|
||||
switch (message.command) {
|
||||
|
|
|
@ -98,6 +98,12 @@ export class AppComponent implements OnDestroy, OnInit {
|
|||
window.onkeypress = () => this.recordActivity();
|
||||
});
|
||||
|
||||
/// ############ DEPRECATED ############
|
||||
/// Please do not use the AppComponent to send events between services.
|
||||
///
|
||||
/// Services that depends on other services, should do so through Dependency Injection
|
||||
/// and subscribe to events through that service observable.
|
||||
///
|
||||
this.broadcasterService.subscribe(BroadcasterSubscriptionId, async (message: any) => {
|
||||
this.ngZone.run(async () => {
|
||||
switch (message.command) {
|
||||
|
|
|
@ -2,8 +2,20 @@ export interface MessageBase {
|
|||
command: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated Use the observable from the appropriate service instead.
|
||||
*/
|
||||
export abstract class BroadcasterService {
|
||||
/**
|
||||
* @deprecated Use the observable from the appropriate service instead.
|
||||
*/
|
||||
send: (message: MessageBase, id?: string) => void;
|
||||
/**
|
||||
* @deprecated Use the observable from the appropriate service instead.
|
||||
*/
|
||||
subscribe: (id: string, messageCallback: (message: MessageBase) => void) => void;
|
||||
/**
|
||||
* @deprecated Use the observable from the appropriate service instead.
|
||||
*/
|
||||
unsubscribe: (id: string) => void;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue