change type deleteResources

This commit is contained in:
PhilReact 2025-06-05 23:16:25 +03:00
parent d0c871d22b
commit 910f07b439
3 changed files with 5 additions and 4 deletions

View File

@ -1,6 +1,6 @@
{ {
"name": "qapp-core", "name": "qapp-core",
"version": "1.0.30", "version": "1.0.31",
"description": "Qortal's core React library with global state, UI components, and utilities", "description": "Qortal's core React library with global state, UI components, and utilities",
"main": "dist/index.js", "main": "dist/index.js",
"module": "dist/index.mjs", "module": "dist/index.mjs",

View File

@ -1,5 +1,6 @@
import React, { useCallback, useMemo } from "react"; import React, { useCallback, useMemo } from "react";
import { import {
QortalGetMetadata,
QortalMetadata, QortalMetadata,
QortalSearchParams, QortalSearchParams,
} from "../types/interfaces/resources"; } 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)[]) => {

View File

@ -1,5 +1,5 @@
import { create } from "zustand"; import { create } from "zustand";
import { QortalMetadata } from "../types/interfaces/resources"; import { QortalGetMetadata, QortalMetadata } from "../types/interfaces/resources";
import { persist } from "zustand/middleware"; import { persist } from "zustand/middleware";
@ -63,7 +63,7 @@ interface CacheState {
addTemporaryResource: (listName: string, newResources: QortalMetadata[], customExpiry?: number)=> void; addTemporaryResource: (listName: string, newResources: QortalMetadata[], customExpiry?: number)=> void;
getTemporaryResources:(listName: string)=> QortalMetadata[] getTemporaryResources:(listName: string)=> QortalMetadata[]
deletedResources: DeletedResources; deletedResources: DeletedResources;
markResourceAsDeleted: (item: QortalMetadata) => void; markResourceAsDeleted: (item: QortalMetadata | QortalGetMetadata) => void;
filterOutDeletedResources: (items: QortalMetadata[]) => QortalMetadata[]; filterOutDeletedResources: (items: QortalMetadata[]) => QortalMetadata[];
isListExpired: (listName: string)=> boolean | string; isListExpired: (listName: string)=> boolean | string;
searchCacheExpiryDuration: number; searchCacheExpiryDuration: number;