diff --git a/apps/readest-app/src/app/library/hooks/useDemoBooks.ts b/apps/readest-app/src/app/library/hooks/useDemoBooks.ts index 2ba3a1e7..4990db2e 100644 --- a/apps/readest-app/src/app/library/hooks/useDemoBooks.ts +++ b/apps/readest-app/src/app/library/hooks/useDemoBooks.ts @@ -3,6 +3,7 @@ import { useEffect, useRef, useState } from 'react'; import { useEnv } from '@/context/EnvContext'; import { Book } from '@/types/book'; import { getUserLang } from '@/utils/misc'; +import { isWebAppPlatform } from '@/services/environment'; import libraryEn from '@/data/demo/library.en.json'; import libraryZh from '@/data/demo/library.zh.json'; @@ -40,7 +41,7 @@ export const useDemoBooks = () => { }; const demoBooksFetchedFlag = localStorage.getItem('demoBooksFetched'); - if (!demoBooksFetchedFlag) { + if (isWebAppPlatform() && !demoBooksFetchedFlag) { fetchDemoBooks(); localStorage.setItem('demoBooksFetched', 'true'); }