mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2026-09-09 18:03:21 +00:00
[AAE-10501] Rename alfresco-api.http-client to adf-http-client
This commit is contained in:
@@ -19,4 +19,4 @@ export * from './lib/api-client.factory';
|
|||||||
export * from './lib/api-clients.service';
|
export * from './lib/api-clients.service';
|
||||||
export * from './lib/clients';
|
export * from './lib/clients';
|
||||||
export * from './lib/types';
|
export * from './lib/types';
|
||||||
export * from './lib/alfresco-api/alfresco-api.http-client';
|
export * from './lib/adf-http-client.service';
|
||||||
|
|||||||
+5
-5
@@ -19,8 +19,8 @@ import { Emitters, RequestOptions, ResultListDataRepresentationTaskRepresentatio
|
|||||||
import { HttpParams } from '@angular/common/http';
|
import { HttpParams } from '@angular/common/http';
|
||||||
import { HttpClientTestingModule, HttpTestingController } from '@angular/common/http/testing';
|
import { HttpClientTestingModule, HttpTestingController } from '@angular/common/http/testing';
|
||||||
import { TestBed } from '@angular/core/testing';
|
import { TestBed } from '@angular/core/testing';
|
||||||
import { AlfrescoApiHttpClient } from './alfresco-api.http-client';
|
import { AdfHttpClient } from './alfresco-api.http-client';
|
||||||
import { AlfrescoApiResponseError } from './alfresco-api.response-error';
|
import { AlfrescoApiResponseError } from './alfresco-api/alfresco-api.response-error';
|
||||||
|
|
||||||
const securityOptions: SecurityOptions = {
|
const securityOptions: SecurityOptions = {
|
||||||
authentications: {},
|
authentications: {},
|
||||||
@@ -52,8 +52,8 @@ const mockResponse = {
|
|||||||
]
|
]
|
||||||
};
|
};
|
||||||
|
|
||||||
describe('AlfrescoApiHttpClient', () => {
|
describe('AdfHttpClient', () => {
|
||||||
let angularHttpClient: AlfrescoApiHttpClient;
|
let angularHttpClient: AdfHttpClient;
|
||||||
let controller: HttpTestingController;
|
let controller: HttpTestingController;
|
||||||
|
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
@@ -62,7 +62,7 @@ describe('AlfrescoApiHttpClient', () => {
|
|||||||
HttpClientTestingModule
|
HttpClientTestingModule
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
angularHttpClient = TestBed.inject(AlfrescoApiHttpClient);
|
angularHttpClient = TestBed.inject(AdfHttpClient);
|
||||||
controller = TestBed.inject(HttpTestingController);
|
controller = TestBed.inject(HttpTestingController);
|
||||||
});
|
});
|
||||||
|
|
||||||
+6
-6
@@ -29,15 +29,15 @@ import { Constructor } from '../types';
|
|||||||
@Injectable({
|
@Injectable({
|
||||||
providedIn: 'root'
|
providedIn: 'root'
|
||||||
})
|
})
|
||||||
export class AlfrescoApiHttpClient implements JsApiHttpClient {
|
export class AdfHttpClient implements JsApiHttpClient {
|
||||||
|
|
||||||
constructor(private httpClient: HttpClient) {}
|
constructor(private httpClient: HttpClient) {}
|
||||||
|
|
||||||
request<T = any>(url: string, options: RequestOptions, sc: SecurityOptions, emitters: JsApiEmitters): Promise<T> {
|
request<T = any>(url: string, options: RequestOptions, sc: SecurityOptions, emitters: JsApiEmitters): Promise<T> {
|
||||||
const body = AlfrescoApiHttpClient.getBody(options);
|
const body = AdfHttpClient.getBody(options);
|
||||||
const params = getQueryParamsWithCustomEncoder(options.queryParams, new AlfrescoApiParamEncoder());
|
const params = getQueryParamsWithCustomEncoder(options.queryParams, new AlfrescoApiParamEncoder());
|
||||||
const headers = AlfrescoApiHttpClient.getHeaders(options);
|
const headers = AdfHttpClient.getHeaders(options);
|
||||||
const responseType = AlfrescoApiHttpClient.getResponseType(options);
|
const responseType = AdfHttpClient.getResponseType(options);
|
||||||
const context = new HttpContext().set(SHOULD_ADD_AUTH_TOKEN, true);
|
const context = new HttpContext().set(SHOULD_ADD_AUTH_TOKEN, true);
|
||||||
|
|
||||||
const request = this.httpClient.request(
|
const request = this.httpClient.request(
|
||||||
@@ -88,7 +88,7 @@ export class AlfrescoApiHttpClient implements JsApiHttpClient {
|
|||||||
|
|
||||||
if (isHttpResponseEvent(res)) {
|
if (isHttpResponseEvent(res)) {
|
||||||
eventEmitter.emit('success', res.body);
|
eventEmitter.emit('success', res.body);
|
||||||
return AlfrescoApiHttpClient.deserialize(res, returnType);
|
return AdfHttpClient.deserialize(res, returnType);
|
||||||
}
|
}
|
||||||
}),
|
}),
|
||||||
catchError((err: HttpErrorResponse): Observable<AlfrescoApiResponseError> => {
|
catchError((err: HttpErrorResponse): Observable<AlfrescoApiResponseError> => {
|
||||||
@@ -200,7 +200,7 @@ export class AlfrescoApiHttpClient implements JsApiHttpClient {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (isBlobResponse(response, returnType)) {
|
if (isBlobResponse(response, returnType)) {
|
||||||
return AlfrescoApiHttpClient.deserializeBlobResponse(response);
|
return AdfHttpClient.deserializeBlobResponse(response);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isConstructor(returnType)) {
|
if (!isConstructor(returnType)) {
|
||||||
Reference in New Issue
Block a user