diff --git a/main.py b/main.py index c6ca37f..0019be6 100755 --- a/main.py +++ b/main.py @@ -217,13 +217,22 @@ async def fix_gpuFreqSlider(self): async def update_latest(self): logging.info("Updating latest") - return update.update_latest() + # return update.update_latest() + try: + return update.update_latest() + except Exception as e: + logging.error(e, exc_info=True) + return False async def get_version(self): return update.get_version() async def get_latest_version(self): - return update.get_latest_version() + try: + return update.get_latest_version() + except Exception as e: + logging.error(e, exc_info=True) + return "" async def get_ryzenadj_info(self): return cpuManager.get_ryzenadj_info() diff --git a/src/components/more.tsx b/src/components/more.tsx index d701fae..91902b4 100644 --- a/src/components/more.tsx +++ b/src/components/more.tsx @@ -10,9 +10,14 @@ export const MoreComponent: VFC = () => { useEffect(() => { const getData = async () => { - const latestVersion = await Backend.getLatestVersion(); - setLatestVersion(latestVersion); - // Settings.latestVersion = latestVersion; + // const latestVersion = await Backend.getLatestVersion(); + // setLatestVersion(latestVersion); + setTimeout(() => { + setLatestVersion(latestVersion); + Backend.getLatestVersion().then((latestVersion) => { + setLatestVersion(latestVersion); + }) + }, 3000); }; getData(); });