diff --git a/package.json b/package.json index 7b25b56..0189b5d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "qapp-core", - "version": "1.0.21", + "version": "1.0.22", "description": "Qortal's core React library with global state, UI components, and utilities", "main": "dist/index.js", "module": "dist/index.mjs", diff --git a/src/components/IndexManager/IndexManager.tsx b/src/components/IndexManager/IndexManager.tsx index c0c1b62..fa4c0e8 100644 --- a/src/components/IndexManager/IndexManager.tsx +++ b/src/components/IndexManager/IndexManager.tsx @@ -84,8 +84,7 @@ export const IndexManager = ({ username }: PropsIndexManager) => { name: name, service: "METADATA", identifier, - }, - "JSON" + } ); if ( diff --git a/src/hooks/usePublish.tsx b/src/hooks/usePublish.tsx index 758b6f1..0714078 100644 --- a/src/hooks/usePublish.tsx +++ b/src/hooks/usePublish.tsx @@ -71,7 +71,7 @@ export const usePublish = ( async ( metadataProp: QortalGetMetadata, ) => { - let resourceExists = null; + let hasResource = null; let resource = null; let error = null; try { @@ -90,7 +90,7 @@ export const usePublish = ( return { resource: null, error: null, - resourceExists: false + hasResource: false } } if(metadata){ @@ -100,7 +100,7 @@ export const usePublish = ( return { resource: hasCache, error: null, - resourceExists: true + hasResource: true } } const url = `/arbitrary/resources/search?mode=ALL&service=${metadataProp?.service}&limit=1&includemetadata=true&reverse=true&excludeblocked=true&name=${encodeURIComponent(metadataProp?.name)}&exactmatchnames=true&offset=0&identifier=${encodeURIComponent(metadataProp?.identifier)}`; @@ -115,24 +115,24 @@ export const usePublish = ( setError("Invalid search params"); } return { - resourceExists, + hasResource, resource, error: "Invalid search params", }; } const resMetadata = await responseMetadata.json(); if (resMetadata?.length === 0) { - resourceExists = false; + hasResource = false; if (metadata) { setHasResource(false); } } else if (resMetadata[0]?.size === 32) { - resourceExists = false; + hasResource = false; if (metadata) { setHasResource(false); } } else { - resourceExists = true; + hasResource = true; if (metadata) { setHasResource(true); } @@ -166,7 +166,7 @@ export const usePublish = ( } } return { - resourceExists, + hasResource, resource, error, }; diff --git a/src/index.ts b/src/index.ts index 0720ffd..8cf6e7b 100644 --- a/src/index.ts +++ b/src/index.ts @@ -23,7 +23,7 @@ export {QortalSearchParams, QortalMetadata} from './types/interfaces/resources' export {ImagePicker} from './common/ImagePicker' export {useNameSearch} from './hooks/useNameSearch' export {Resource} from './hooks/useResources' -export {Service} from './types/interfaces/resources' +export {Service, QortalGetMetadata} from './types/interfaces/resources' export {ListItem} from './state/cache' export {SymmetricKeys} from './utils/encryption'