setTimeout(() => {
     subject$.error("error " + i);
     error = true;
 }, 1000)
export const deselectActivity = () => {
    selectedActivity$().next({});
}
 .subscribe(response => {
     this.onBoardChanged.next(this.board);
     resolve(this.board);
 }, reject);
	// ---
	// PUBLIC METHODS.
	// ---

	// I get the current state snapshot.
	public getSnapshot() : StateType {

		return( this.stateSubject.getValue() );

	}
 constructor(private authService: AuthService, private router: Router) {
   this.currentUserSubject = new BehaviorSubject<User>(JSON.parse(localStorage.getItem('currentUser')));
   this.currentUser = this.currentUserSubject.asObservable();
 }
 .subscribe((response: any) => {
     this.orders = response;
     this.onOrdersChanged.next(this.orders);
     resolve(response);
 }, reject);
  return function(target: Object, key: string) {
    if (!isDebugMode()) {
      return;
    }

    const takeLast = config.takeLast || 5;
    const label = config.label || key;
    const metaTarget = target.constructor;
    const debugObservables = getOwnMetadata(OBSERVABLE_KEY, metaTarget) || [];
    const valueHistory = new BehaviorSubject([]);

    let observable = target[key];
    let lastEmissions = [];

    const get = function() {
      return observable;
    };

    const set = function(newValue: Observable<any>) {
      lastEmissions = [];
      valueHistory.next(lastEmissions);

      // Patch subscription method so we can log when someone subscribes
      if (config.logSubscriptions) {
        const orig = newValue.subscribe;
        newValue.subscribe = function(...args) {
          console.log(
            `${label} subscribed to:\n`,
            new Error().stack
              .split('\n')
              .slice(5) // Skip this call and the ones up to devmod's monkey patch
              .map(v => `\t ${v.trim()}`)
              .join('\n')
          );

          return orig.call(newValue, ...args);
        };
      }

      // Store previously emitted values in BehaviorSubject
      observable = newValue.pipe(
        tap(v => {
          if (config.log) {
            console.log(`${label} emitted`, v);
          }
          lastEmissions = lastEmissions
            .concat({
              at: new Date(),
              value: v
            })
            .slice(-1 * takeLast);
          valueHistory.next(lastEmissions);
        })
      );
    };

    Object.defineProperty(target, key, {
      get,
      set,
      enumerable: true,
      configurable: true
    });

    debugObservables.push({ key, obs: valueHistory, takeLast, label });

    defineMetadata(OBSERVABLE_KEY, debugObservables, metaTarget);
  };
Exemple #8
0
 .subscribe((response: any) => {
     this.tableData = response;
     console.log("data in getTable",this.tableData),
     this.onDataChanged.next(this.tableData);
     resolve(response);
 }, reject);
Exemple #9
0
 delete() {
     this.tokenSubject.next("");
 }
Exemple #10
0
 tokenObservable() : Observable<string> {
     return this.tokenSubject.pipe(
         map(auth => (auth || "").replace("Bearer ", "")),
         throttle(v => interval(2000)),
     );
 }