Revert "[AAE-5392] - Add find people api call (#7119)" (#7121)

This reverts commit 1e251ab8aa.
This commit is contained in:
arditdomi
2021-06-24 09:57:27 +01:00
committed by GitHub
parent 1e251ab8aa
commit 462f40827e
3 changed files with 1 additions and 39 deletions

View File

@@ -19,7 +19,7 @@ import { Injectable } from '@angular/core';
import { Observable, from, throwError } from 'rxjs';
import { AlfrescoApiService } from './alfresco-api.service';
import { catchError, map } from 'rxjs/operators';
import { PersonEntry, PeopleApi, PersonBodyCreate, Pagination, QueriesApi } from '@alfresco/js-api';
import { PersonEntry, PeopleApi, PersonBodyCreate, Pagination } from '@alfresco/js-api';
import { EcmUserModel } from '../models/ecm-user.model';
import { LogService } from './log.service';
@@ -45,7 +45,6 @@ export class PeopleContentService {
hasCheckedIsContentAdmin: boolean = false;
private _peopleApi: PeopleApi;
private _queriesApi: QueriesApi;
constructor(private apiService: AlfrescoApiService, private logService: LogService) {}
@@ -53,10 +52,6 @@ export class PeopleContentService {
return this._peopleApi || (this._peopleApi = new PeopleApi(this.apiService.getInstance()));
}
get queriesApi() {
return this._queriesApi || (this._queriesApi = new QueriesApi(this.apiService.getInstance()));
}
/**
* Gets information about a user identified by their username.
* @param personId ID of the target user
@@ -96,25 +91,6 @@ export class PeopleContentService {
);
}
/**
* Gets a list of people that match the given search criteria.
* @param searchTerm The term to search for
* @param requestQuery maxItems and skipCount parameters supported by JS-API
* @returns Response containing pagination and list of entries
*/
findPeople(searchTerm: string, requestQuery?: PeopleContentQueryRequestModel): Observable<PeopleContentQueryResponse> {
const promise = this.queriesApi.findPeople(searchTerm, { ...requestQuery });
return from(promise).pipe(
map(response => {
return {
pagination: response.list.pagination,
entries: response.list.entries.map((person: PersonEntry) => <EcmUserModel> person.entry)
};
}),
catchError((err) => this.handleError(err))
);
}
/**
* Creates new person.
* @param newPerson Object containing the new person details.