From 68b9d36010ca15831f51512c686c53e473d81829 Mon Sep 17 00:00:00 2001 From: Hasan Haghniya Date: Sat, 23 Mar 2024 14:12:57 +0330 Subject: [PATCH] get apk release url and fix issue with fetching latest release --- app/page.tsx | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/app/page.tsx b/app/page.tsx index c3f7370..4c74e20 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,12 +1,20 @@ import Image from "next/image"; import PublishedAt from "./publishedAt"; +type Asset = { + browser_download_url: string; + name: string; +}; + export default async function Home() { const data = await fetch( - "https://api.github.com/repos/Streamware/Mirrors/releases?per_page=1", - { cache: "force-cache" } + "https://api.github.com/repos/Streamware/Mirrors/releases?per_page=1" ).then((res) => res.json()); + const getReleaseAsset = data[0].assets.find((asset: Asset) => + asset.name.includes("app-release.apk") + ); + return (
@@ -22,7 +30,7 @@ export default async function Home() {
Download APK