Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Followup to: #869
Blocked by: pimcore/studio-backend-bundle#700
Additional info
This pull request includes significant updates to the asset API slice and the use-clear-thumbnails hook in the Pimcore project. The changes primarily focus on refactoring the code to improve clarity and maintainability.
Key changes include:
Refactoring API Endpoints:
useAssetImageClearThumbnailMutation
withuseAssetClearThumbnailMutation
inuse-clear-thumbnails.tsx
and updated the corresponding import statements. [1] [2]assetImageClearThumbnail
mutation and added theassetClearThumbnail
mutation inasset-api-slice.gen.ts
. This change updates the endpoint for clearing thumbnails. [1] [2]Type Adjustments:
any
instead of nullable types (e.g.,number | null
toany
) inasset-api-slice.gen.ts
. This change affects multiple type definitions, includingAssetUpdateByIdApiArg
,AssetPatchByIdApiArg
,AssetPatchFolderByIdApiArg
,Element
,CustomAttributes
, and others. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16]Code Cleanup:
useAssetImageClearThumbnailMutation
from the export list and addeduseAssetClearThumbnailMutation
inasset-api-slice.gen.ts
.These changes streamline the code and improve the consistency of type usage across the asset API slice, making the codebase easier to maintain and extend in the future.