From 45ce9e08e2de7520720b0eaffa2ccf20e4e821d3 Mon Sep 17 00:00:00 2001 From: Preschian Febryantara Date: Tue, 14 Nov 2023 23:00:48 +0700 Subject: [PATCH 1/2] Comment out usdPrice call in NftDetail.vue and remove usd reference in OgImage/gallery.vue --- ogi/components/NftDetail.vue | 4 ++-- ogi/components/OgImage/gallery.vue | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ogi/components/NftDetail.vue b/ogi/components/NftDetail.vue index 5b4b3bd..250078b 100644 --- a/ogi/components/NftDetail.vue +++ b/ogi/components/NftDetail.vue @@ -37,13 +37,13 @@ const price = formatBalance(item.price, { withSi: false, forceUnit: symbol, }); -const usd = await usdPrice(chain, price); +// const usd = await usdPrice(chain, price); defineOgImage({ component: 'gallery', title: name, image: ipfsUrl(image || 'https://kodadot.xyz/k_card.png'), - usd, + // usd, price, symbol, network, diff --git a/ogi/components/OgImage/gallery.vue b/ogi/components/OgImage/gallery.vue index 8ae2cb6..2d3d5a3 100644 --- a/ogi/components/OgImage/gallery.vue +++ b/ogi/components/OgImage/gallery.vue @@ -42,7 +42,7 @@ const parsePrice = computed(() => />

{{ title }}

-
+
{{ parseUsd }}
price (usd)
From cf9ce044b4dff3f13c2b16f196bf1f90628ea4e7 Mon Sep 17 00:00:00 2001 From: Preschian Febryantara Date: Tue, 14 Nov 2023 23:54:14 +0700 Subject: [PATCH 2/2] fix: using price within different accountId --- ogi/components/NftDetail.vue | 4 ++-- ogi/components/OgImage/gallery.vue | 2 +- ogi/utils/handler.ts | 4 +++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/ogi/components/NftDetail.vue b/ogi/components/NftDetail.vue index 250078b..5b4b3bd 100644 --- a/ogi/components/NftDetail.vue +++ b/ogi/components/NftDetail.vue @@ -37,13 +37,13 @@ const price = formatBalance(item.price, { withSi: false, forceUnit: symbol, }); -// const usd = await usdPrice(chain, price); +const usd = await usdPrice(chain, price); defineOgImage({ component: 'gallery', title: name, image: ipfsUrl(image || 'https://kodadot.xyz/k_card.png'), - // usd, + usd, price, symbol, network, diff --git a/ogi/components/OgImage/gallery.vue b/ogi/components/OgImage/gallery.vue index 2d3d5a3..8ae2cb6 100644 --- a/ogi/components/OgImage/gallery.vue +++ b/ogi/components/OgImage/gallery.vue @@ -42,7 +42,7 @@ const parsePrice = computed(() => />

{{ title }}

-
+
{{ parseUsd }}
price (usd)
diff --git a/ogi/utils/handler.ts b/ogi/utils/handler.ts index dc6c963..3279ced 100644 --- a/ogi/utils/handler.ts +++ b/ogi/utils/handler.ts @@ -16,7 +16,9 @@ export const prefixChain = (prefix: Prefix) => { export const usdPrice = async (prefix: Prefix, amount: string) => { const id = prefixChain(prefix); - const getUsd = await fetch(`https://price.kodadot.workers.dev/price/${id}`); + const getUsd = await fetch( + `https://price.preschian-cdn.workers.dev/price/${id}`, + ); const usd = await getUsd.json(); const price = parseFloat(amount) * usd[id].usd;