Skip to content

Commit ca5e5c9

Browse files
committed
Fix blob vue
1 parent 7283c2c commit ca5e5c9

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

pages/blob.vue

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -115,26 +115,25 @@ const init = async (fromCache = false) => {
115115
router.push("/")
116116
return
117117
}
118-
119-
const { data: rawMetadata } = await fetchBlobMetadata({
118+
119+
const rawMetadata = await fetchBlobMetadata({
120120
hash: hash.replaceAll(" ", "+"),
121121
height: parseInt(height),
122122
commitment: commitment.replaceAll(" ", "+"),
123123
metadata: true,
124124
})
125-
metadata.value = rawMetadata.value
126-
127-
const { data: rawBlob } = await fetchBlobByMetadata({
125+
const rawBlob = await fetchBlobByMetadata({
128126
hash: hash.replaceAll(" ", "+"),
129127
height: parseInt(height),
130128
commitment: commitment.replaceAll(" ", "+"),
131129
})
132130
133-
if (!rawBlob.value || !rawMetadata.value) {
131+
if (!rawBlob.data.value || !rawMetadata.data.value) {
134132
router.push("/")
135133
return
136134
} else {
137-
blob.value = rawBlob.value
135+
metadata.value = rawMetadata.data?.value
136+
blob.value = rawBlob.data?.value
138137
hex.value = Buffer.from(blob.value.data, "base64")
139138
.toString("hex")
140139
.match(/../g)
@@ -334,14 +333,14 @@ const handleCopy = (text) => {
334333
/>
335334
</Flex>
336335
337-
<Text v-if="cards.raw" size="13" color="secondary" height="140" class="selectable" :class="$style.raw_content">
336+
<Text v-if="cards?.raw" size="13" color="secondary" height="140" class="selectable" :class="$style.raw_content">
338337
{{ blob.data }}
339338
</Text>
340339
</Flex>
341340
</Flex>
342341
343342
<Flex direction="column" gap="16" :class="$style.right">
344-
<Flex v-if="metadata.commitment" direction="column" gap="16" :class="$style.card">
343+
<Flex v-if="metadata?.commitment" direction="column" gap="16" :class="$style.card">
345344
<Flex @click="cards.metadata = !cards.metadata" align="center" justify="between" :class="$style.header">
346345
<Text size="13" weight="600" color="primary">Blob Metadata</Text>
347346
<Icon
@@ -352,9 +351,9 @@ const handleCopy = (text) => {
352351
/>
353352
</Flex>
354353
355-
<Flex v-if="cards.metadata" direction="column" gap="24" :class="$style.data">
354+
<Flex v-if="cards?.metadata" direction="column" gap="24" :class="$style.data">
356355
<Flex direction="column" gap="16">
357-
<NuxtLink :to="`/namespace/${metadata.namespace.namespace_id}`" target="_blank">
356+
<NuxtLink :to="`/namespace/${metadata?.namespace?.namespace_id}`" target="_blank">
358357
<Flex justify="between" :class="$style.namespace">
359358
<Flex direction="column" gap="8">
360359
<Text size="12" weight="600" color="secondary">Namespace</Text>

0 commit comments

Comments
 (0)