From 96d7cef43db78650f510ac14ab7ac1b353c24ded Mon Sep 17 00:00:00 2001 From: Denis Baldych Date: Thu, 23 Mar 2023 13:36:46 +0400 Subject: [PATCH] feat: integrate import endpoint for task5 --- src/app/admin/manage-products/manage-products.service.ts | 6 +++--- src/environments/environment.ts | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/admin/manage-products/manage-products.service.ts b/src/app/admin/manage-products/manage-products.service.ts index 7edab0db..517e573f 100644 --- a/src/app/admin/manage-products/manage-products.service.ts +++ b/src/app/admin/manage-products/manage-products.service.ts @@ -18,7 +18,7 @@ export class ManageProductsService extends ApiService { } return this.getPreSignedUrl(file.name).pipe( - switchMap((url) => + switchMap(({ url }) => this.http.put(url, file, { headers: { // eslint-disable-next-line @typescript-eslint/naming-convention @@ -29,10 +29,10 @@ export class ManageProductsService extends ApiService { ); } - private getPreSignedUrl(fileName: string): Observable { + private getPreSignedUrl(fileName: string): Observable<{ url: string }> { const url = this.getUrl('import', 'import'); - return this.http.get(url, { + return this.http.get<{ url: string }>(url, { params: { name: fileName, }, diff --git a/src/environments/environment.ts b/src/environments/environment.ts index e53e1065..19d67ab4 100644 --- a/src/environments/environment.ts +++ b/src/environments/environment.ts @@ -9,14 +9,14 @@ export const environment: Config = { apiEndpoints: { product: 'https://9x33owy3y5.execute-api.eu-central-1.amazonaws.com/dev', order: 'https://.execute-api.eu-west-1.amazonaws.com/dev', - import: 'https://.execute-api.eu-west-1.amazonaws.com/dev', + import: 'https://j9qzwr2pn0.execute-api.eu-central-1.amazonaws.com/dev', bff: ' https://g6bncag5gl.execute-api.eu-central-1.amazonaws.com/dev', cart: 'https://.execute-api.eu-west-1.amazonaws.com/dev', }, apiEndpointsEnabled: { product: true, order: false, - import: false, + import: true, bff: false, cart: false, },