diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index 4cd8ee4..14aa94d 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -67,7 +67,7 @@ export default function RootLayout({ children }: { children: React.ReactNode })
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1843060382170565"
crossOrigin="anonymous">
diff --git a/src/lib/api.tsx b/src/lib/api.tsx
index cbc0e91..dc12f0d 100644
--- a/src/lib/api.tsx
+++ b/src/lib/api.tsx
@@ -80,12 +80,12 @@ export async function fetchFromAPI(
* Populates optional fields like Chapters or Editors based on requirements.
*/
export async function fetchBooks(): Promise {
- const data = await fetchFromAPI("/api/books?populate=cover&sort[title]=asc");
+ const data = await fetchFromAPI(`/api/books?populate=cover&sort[title]=asc&filters[release_datetime][$lte]=${new Date().toISOString()}`);
return data;
}
export async function fetchAnnouncements(): Promise {
- const data = await fetchFromAPI("/api/announcements?");
+ const data = await fetchFromAPI(`/api/announcements?filters[datetime][$lte]=${new Date().toISOString()}&sort[datetime]=desc`);
return data;
}