Fix double fetch assets

This commit is contained in:
mfrachet 2021-10-21 10:28:51 +02:00
parent 07045008a4
commit 433ec9a04b
2 changed files with 12 additions and 9 deletions

View File

@ -9,7 +9,7 @@ export const useAssets = ({ skipWhen }) => {
const { formatMessage } = useIntl();
const toggleNotification = useNotification();
const { notifyStatus } = useNotifyAT();
const [{ rawQuery, query }, setQuery] = useQueryParams();
const [{ rawQuery }] = useQueryParams();
const dataRequestURL = getRequestUrl('files');
const getAssets = async () => {
@ -24,12 +24,6 @@ export const useAssets = ({ skipWhen }) => {
cacheTime: 0,
});
useEffect(() => {
if (!query) {
setQuery({ sort: 'updatedAt:DESC', page: 1, pageSize: 10 });
}
}, [query, setQuery]);
useEffect(() => {
if (data) {
notifyStatus(

View File

@ -1,8 +1,17 @@
import React from 'react';
import React, { useEffect } from 'react';
import { useQueryParams } from '@strapi/helper-plugin';
import { MediaLibrary } from './MediaLibrary';
const App = () => {
return <MediaLibrary />;
const [{ rawQuery }, setQuery] = useQueryParams();
useEffect(() => {
if (!rawQuery) {
setQuery({ sort: 'updatedAt:DESC', page: 1, pageSize: 10 });
}
}, [rawQuery, setQuery]);
return rawQuery ? <MediaLibrary /> : null;
};
export default App;