Fix rxjs debounceTime (#2687)

This commit is contained in:
Popovics András 2017-11-21 16:57:49 +00:00 committed by Eugenio Romano
parent ed35a291b4
commit c605ee38a7

View File

@ -19,6 +19,7 @@ import { PeopleProcessService, UserProcessModel } from '@alfresco/adf-core';
import { Component, Directive, EventEmitter, Input, OnInit, Output, ViewEncapsulation } from '@angular/core'; import { Component, Directive, EventEmitter, Input, OnInit, Output, ViewEncapsulation } from '@angular/core';
import { FormControl } from '@angular/forms'; import { FormControl } from '@angular/forms';
import { Observable } from 'rxjs/Observable'; import { Observable } from 'rxjs/Observable';
import { debounceTime } from 'rxjs/operators';
@Component({ @Component({
selector: 'adf-people-search', selector: 'adf-people-search',
@ -51,9 +52,10 @@ export class PeopleSearchComponent implements OnInit {
selectedUser: UserProcessModel; selectedUser: UserProcessModel;
constructor(public peopleProcessService: PeopleProcessService) { constructor(public peopleProcessService: PeopleProcessService) {
this.searchUser this.searchUser.valueChanges
.valueChanges .pipe(
.debounceTime(200) debounceTime(200)
)
.subscribe((event: string) => { .subscribe((event: string) => {
if (event && event.trim()) { if (event && event.trim()) {
this.searchPeople.emit(event); this.searchPeople.emit(event);