From 8d9cb3ca7abd5d9ec05ca78bd254e4f879203355 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Thu, 21 Nov 2024 15:42:57 -0500 Subject: [PATCH 1/2] fix: currency input type --- .../create-invoice-form/src/lib/create-invoice-form.svelte | 2 +- packages/invoice-dashboard/src/lib/view-requests.svelte | 2 +- shared/utils/initCurrencyManager.ts | 5 +++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/create-invoice-form/src/lib/create-invoice-form.svelte b/packages/create-invoice-form/src/lib/create-invoice-form.svelte index fcb6f26f..bf05482b 100644 --- a/packages/create-invoice-form/src/lib/create-invoice-form.svelte +++ b/packages/create-invoice-form/src/lib/create-invoice-form.svelte @@ -27,7 +27,7 @@ export let config: IConfig; export let wagmiConfig: WagmiConfig; export let requestNetwork: RequestNetwork | null | undefined; - export let currencies: any; + export let currencies: CurrencyTypes.CurrencyInput[] = []; let account: GetAccountReturnType; let isTimeout = false; diff --git a/packages/invoice-dashboard/src/lib/view-requests.svelte b/packages/invoice-dashboard/src/lib/view-requests.svelte index c0351e9f..2d2fdd34 100644 --- a/packages/invoice-dashboard/src/lib/view-requests.svelte +++ b/packages/invoice-dashboard/src/lib/view-requests.svelte @@ -46,7 +46,7 @@ export let config: IConfig; export let wagmiConfig: WagmiConfig; export let requestNetwork: RequestNetwork | null | undefined; - export let currencies: any = []; + export let currencies: CurrencyTypes.CurrencyInput[] = []; let signer: `0x${string}` | undefined; let activeConfig = config ? config : defaultConfig; diff --git a/shared/utils/initCurrencyManager.ts b/shared/utils/initCurrencyManager.ts index 4b395913..7a11f226 100644 --- a/shared/utils/initCurrencyManager.ts +++ b/shared/utils/initCurrencyManager.ts @@ -1,4 +1,5 @@ import { CurrencyManager } from "@requestnetwork/currency"; +import { CurrencyTypes } from "@requestnetwork/types"; const defaultCurrencyIds = [ "USD", @@ -64,7 +65,7 @@ import { Types } from "@requestnetwork/request-client.js"; import { formattedCurrencyConversionPairs } from './currencyConversionPairs' export function initializeCurrencyManager( - customCurrencies: any[] = [] + customCurrencies: CurrencyTypes.CurrencyInput[] = [] ): CurrencyManager { let currenciesToUse: any[]; @@ -113,7 +114,7 @@ export function initializeCurrencyManagerWithCurrencyIDS( } export const getCurrencySupportedNetworksForConversion = (currencyHash: string, currencyManager: any) : (string | undefined)[] => { - return Object.keys(currencyManager.conversionPairs).filter((network) => + return Object.keys(currencyManager.conversionPairs).filter((network) => currencyManager.conversionPairs[network][currencyHash] ); } \ No newline at end of file From e1963b3e4864162e82bf3354ca19ce876218ae4e Mon Sep 17 00:00:00 2001 From: MantisClone Date: Thu, 21 Nov 2024 16:49:27 -0500 Subject: [PATCH 2/2] fix: package-lock.json --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1e550943..43a04686 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17512,7 +17512,7 @@ }, "packages/create-invoice-form": { "name": "@requestnetwork/create-invoice-form", - "version": "0.9.0", + "version": "0.10.0", "license": "MIT", "dependencies": { "@requestnetwork/data-format": "0.19.1", @@ -17532,7 +17532,7 @@ }, "packages/invoice-dashboard": { "name": "@requestnetwork/invoice-dashboard", - "version": "0.8.0", + "version": "0.9.0", "license": "MIT", "dependencies": { "@requestnetwork/payment-detection": "0.45.1", @@ -17567,7 +17567,7 @@ }, "packages/payment-widget": { "name": "@requestnetwork/payment-widget", - "version": "0.3.2", + "version": "0.3.3", "license": "MIT", "dependencies": { "@requestnetwork/payment-processor": "0.48.0",