taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 6069e2deaa06e7debabc17816bd97e4584dfc7a9
parent 2b6f378319aaaa61e7f71b9f533a5343c2eb6fab
Author: Sebastian <sebasjm@gmail.com>
Date:   Thu,  1 Aug 2024 15:49:45 -0300

temporary disable desc in prod summary

Diffstat:
Mpackages/taler-util/src/http-client/merchant.ts | 18+++++++++++-------
Mpackages/taler-util/src/types-taler-merchant.ts | 8++++----
2 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/packages/taler-util/src/http-client/merchant.ts b/packages/taler-util/src/http-client/merchant.ts @@ -511,7 +511,7 @@ export class TalerMerchantInstanceHttpClient { * https://docs.taler.net/core/api-merchant.html#get-[-instances-$INSTANCE]-private * */ - async getCurrentInstanceDetails(token: AccessToken) { + async getCurrentInstanceDetails(token: AccessToken | undefined) { const url = new URL(`private`, this.baseUrl); const headers: Record<string, string> = {}; @@ -706,7 +706,10 @@ export class TalerMerchantInstanceHttpClient { /** * https://docs.taler.net/core/api-merchant.html#get-[-instances-$INSTANCE]-private-accounts */ - async listBankAccounts(token: AccessToken, params?: PaginationParams) { + async listBankAccounts( + token: AccessToken | undefined, + params?: PaginationParams, + ) { const url = new URL(`private/accounts`, this.baseUrl); // addMerchantPaginationParams(url, params); @@ -800,7 +803,10 @@ export class TalerMerchantInstanceHttpClient { /** * https://docs.taler.net/core/api-merchant.html#get-[-instances-$INSTANCE]-private-categories */ - async listCategories(token: AccessToken, params?: PaginationParams) { + async listCategories( + token: AccessToken | undefined, + params?: PaginationParams, + ) { const url = new URL(`private/categories`, this.baseUrl); // addMerchantPaginationParams(url, params); @@ -817,9 +823,9 @@ export class TalerMerchantInstanceHttpClient { switch (resp.status) { case HttpStatusCode.Ok: return opSuccessFromHttp(resp, codecForCategoryListResponse()); - case HttpStatusCode.NotFound: + case HttpStatusCode.NotFound: return opKnownHttpFailure(resp.status, resp); - case HttpStatusCode.Unauthorized: // FIXME: missing in docs + case HttpStatusCode.Unauthorized: // FIXME: missing in docs return opKnownHttpFailure(resp.status, resp); default: return opUnknownFailure(resp, await readTalerErrorResponse(resp)); @@ -928,7 +934,6 @@ export class TalerMerchantInstanceHttpClient { } } - /** * https://docs.taler.net/core/api-merchant.html#delete-[-instances-$INSTANCE]-private-categories-$CATEGORY_ID */ @@ -962,7 +967,6 @@ export class TalerMerchantInstanceHttpClient { } } - /** * https://docs.taler.net/core/api-merchant.html#post-[-instances-$INSTANCE]-private-products */ diff --git a/packages/taler-util/src/types-taler-merchant.ts b/packages/taler-util/src/types-taler-merchant.ts @@ -1493,10 +1493,10 @@ export interface ProductSummary { product_id: string; // Human-readable product description. - description: string; + // description: string; // Map from IETF BCP 47 language tags to localized descriptions. - description_i18n?: { [lang_tag: string]: string }; + // description_i18n?: { [lang_tag: string]: string }; } export interface CategoryCreateRequest { @@ -3037,8 +3037,8 @@ export const codecForCategoryProductList = (): Codec<CategoryProductList> => export const codecForProductSummary = (): Codec<ProductSummary> => buildCodecForObject<ProductSummary>() .property("product_id", codecForString()) - .property("description", codecForString()) - .property("description_i18n", codecForInternationalizedString()) + // .property("description", codecForString()) + // .property("description_i18n", codecForInternationalizedString()) .build("TalerMerchantApi.ProductSummary"); export const codecForInventorySummaryResponse =