From 910f07b439c5e47f456b42adc6d6096e8637eccd Mon Sep 17 00:00:00 2001 From: PhilReact Date: Thu, 5 Jun 2025 23:16:25 +0300 Subject: [PATCH] change type deleteResources --- package.json | 2 +- src/hooks/useResources.tsx | 3 ++- src/state/cache.ts | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) 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;