[#211] Refresh Library after a update (#212)

Library had to be refreshed manually to see the latest manga updates.
This commit is contained in:
Daniel
2023-01-06 17:35:26 +01:00
committed by GitHub
parent dca968fdb7
commit 7642b5808c
3 changed files with 37 additions and 10 deletions

View File

@@ -21,6 +21,7 @@ import { useQuery } from 'util/client';
import UpdateChecker from '../components/library/UpdateChecker';
export default function Library() {
const [lastLibraryUpdate, setLastLibraryUpdate] = useState(Date.now());
const { data: tabsData, error: tabsError, loading } = useQuery<ICategory[]>('/api/v1/category');
const tabs = tabsData ?? [];
@@ -43,7 +44,7 @@ export default function Library() {
<>
<AppbarSearch />
<LibraryToolbarMenu />
<UpdateChecker />
<UpdateChecker handleFinishedUpdate={setLastLibraryUpdate} />
</>,
);
return () => {
@@ -76,6 +77,7 @@ export default function Library() {
return (
<LibraryMangaGrid
mangas={mangas}
lastLibraryUpdate={lastLibraryUpdate}
hasNextPage={false}
lastPageNum={lastPageNum}
setLastPageNum={setLastPageNum}
@@ -114,6 +116,7 @@ export default function Library() {
: (
<LibraryMangaGrid
mangas={mangas}
lastLibraryUpdate={lastLibraryUpdate}
hasNextPage={false}
lastPageNum={lastPageNum}
setLastPageNum={setLastPageNum}