Commit 977a153dfc89797da0c1c8753e56d3ecdacda467

Authored by Chantsova Ekaterina
1 parent db48d900

UI: extend list of rxjs operators available in widget context

@@ -78,7 +78,7 @@ import { PageLink } from '@shared/models/page/page-link'; @@ -78,7 +78,7 @@ import { PageLink } from '@shared/models/page/page-link';
78 import { SortOrder } from '@shared/models/page/sort-order'; 78 import { SortOrder } from '@shared/models/page/sort-order';
79 import { DomSanitizer } from '@angular/platform-browser'; 79 import { DomSanitizer } from '@angular/platform-browser';
80 import { Router } from '@angular/router'; 80 import { Router } from '@angular/router';
81 -import { map, mergeMap } from 'rxjs/operators'; 81 +import { catchError, map, mergeMap, switchMap } from 'rxjs/operators';
82 82
83 export interface IWidgetAction { 83 export interface IWidgetAction {
84 name: string; 84 name: string;
@@ -254,7 +254,9 @@ export class WidgetContext { @@ -254,7 +254,9 @@ export class WidgetContext {
254 forkJoin, 254 forkJoin,
255 of, 255 of,
256 map, 256 map,
257 - mergeMap 257 + mergeMap,
  258 + switchMap,
  259 + catchError
258 }; 260 };
259 261
260 showSuccessToast(message: string, duration: number = 1000, 262 showSuccessToast(message: string, duration: number = 1000,