diff --git a/package.json b/package.json index 8548ad4..1685613 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "qapp-core", - "version": "1.0.30", + "version": "1.0.31", "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/hooks/useResources.tsx b/src/hooks/useResources.tsx index f169922..15a6710 100644 --- a/src/hooks/useResources.tsx +++ b/src/hooks/useResources.tsx @@ -1,5 +1,6 @@ import React, { useCallback, useMemo } from "react"; import { + QortalGetMetadata, QortalMetadata, QortalSearchParams, } from "../types/interfaces/resources"; @@ -314,7 +315,7 @@ export const useResources = (retryAttempts: number = 2) => { }); }, []); - const deleteResource = useCallback(async (resourcesToDelete: QortalMetadata[]) => { + const deleteResource = useCallback(async (resourcesToDelete: (QortalMetadata | QortalGetMetadata)[]) => { diff --git a/src/state/cache.ts b/src/state/cache.ts index 555d527..f71dc74 100644 --- a/src/state/cache.ts +++ b/src/state/cache.ts @@ -1,5 +1,5 @@ import { create } from "zustand"; -import { QortalMetadata } from "../types/interfaces/resources"; +import { QortalGetMetadata, QortalMetadata } from "../types/interfaces/resources"; import { persist } from "zustand/middleware"; @@ -63,7 +63,7 @@ interface CacheState { addTemporaryResource: (listName: string, newResources: QortalMetadata[], customExpiry?: number)=> void; getTemporaryResources:(listName: string)=> QortalMetadata[] deletedResources: DeletedResources; - markResourceAsDeleted: (item: QortalMetadata) => void; + markResourceAsDeleted: (item: QortalMetadata | QortalGetMetadata) => void; filterOutDeletedResources: (items: QortalMetadata[]) => QortalMetadata[]; isListExpired: (listName: string)=> boolean | string; searchCacheExpiryDuration: number;