Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ...
- @Injectable()
- export class UserEffects {
- @Effect({ dispatch: false }) onSomeActionTriggered: Observable<any> = this.actions
- .ofType(SOME_ACTION)
- .do((data: any) => this.store.dispatch({
- type: SOME_OTHER_ACTION,
- payload: data.value
- }))
- .switchMap((data: any) => this.userAuthenticationService.authenticateUser(data.user))
- .map((data: any) => this.parseService.parseData(data))
- .switchMap((data: any) => Observable.fromPromise(
- this.router.navigate(['/random', data.param]))
- );
- // ...
Add Comment
Please, Sign In to add comment