Skip to content

Instantly share code, notes, and snippets.

@pssubashps
Created October 2, 2018 12:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pssubashps/13442cf03956c64750c96cf457092ea5 to your computer and use it in GitHub Desktop.
Save pssubashps/13442cf03956c64750c96cf457092ea5 to your computer and use it in GitHub Desktop.
To Raghu
getUserlist(filter: any, colSortBy: string, tableFilter: any): Observable < any > {
let params = new HttpParams();
for (var i = 0; i < tableFilter.length; i++) {
const obj = tableFilter[i];
const key = Object.keys(obj)[0];
params = params.append(key, obj[key]);
}
params = params.append('page-number', this.userData.pagination.pageNumber.toString());
params = params.append('page-size', this.userData.pagination.pageSize.toString());
if (filter) {
params = params.append('query', filter);
}
if (colSortBy) {
params = params.append('order-by', colSortBy);
}
return this.http.get(environment.apiEndPoint.users, {
params: params
})
.pipe(
map((res: Response) => res),
map(body => body),
catchError((body) => of (body))
);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment