mirror of
https://github.com/avatao-content/frontend-tutorial-framework
synced 2025-06-29 10:45:13 +00:00
Refactor ProcessManagerService error and success callback semantics
This commit is contained in:
@ -24,6 +24,10 @@ export class ProcessManagerService {
|
||||
this.observeProcessMessage(process_name).subscribe(callback);
|
||||
}
|
||||
|
||||
subscribeSuccessCallback(process_name: string, callback: (event: WSMessage<ProcessCommand>) => void) {
|
||||
this.observeProcessMessage(process_name).pipe(filter(message => !('error' in message.data))).subscribe(callback);
|
||||
}
|
||||
|
||||
subscribeErrorCallback(process_name: string, callback: (event: WSMessage<ProcessCommand>) => void) {
|
||||
this.observeProcessMessage(process_name).pipe(filter(message => 'error' in message.data)).subscribe(callback);
|
||||
}
|
||||
|
Reference in New Issue
Block a user