mirror of
https://github.com/geode-sdk/android-launcher.git
synced 2026-10-21 16:32:39 +00:00
fix nightly download url
This commit is contained in:
1 file changed
+13
-2
@@ -17,9 +17,18 @@ class ReleaseRepository(private val httpClient: OkHttpClient) {
|
|||||||
private const val GITHUB_API_VERSION = "2022-11-28"
|
private const val GITHUB_API_VERSION = "2022-11-28"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
suspend fun getLatestLauncherRelease(): Release? {
|
||||||
|
val releasePath = "$GITHUB_API_BASE/repos/geode-sdk/android-launcher/releases/latest"
|
||||||
|
|
||||||
|
val url = URL(releasePath)
|
||||||
|
|
||||||
|
return getReleaseByUrl(url)
|
||||||
|
}
|
||||||
|
|
||||||
suspend fun getLatestGeodeRelease(isNightly: Boolean = false): Release? {
|
suspend fun getLatestGeodeRelease(isNightly: Boolean = false): Release? {
|
||||||
val releasePath = if (isNightly) "$GITHUB_API_BASE/releases/tags/nightly"
|
val geodeBaseUrl = "$GITHUB_API_BASE/repos/geode-sdk/geode/releases"
|
||||||
else "$GITHUB_API_BASE/repos/geode-sdk/geode/releases/latest"
|
val releasePath = if (isNightly) "$geodeBaseUrl/tags/nightly"
|
||||||
|
else "$geodeBaseUrl/latest"
|
||||||
|
|
||||||
val url = URL(releasePath)
|
val url = URL(releasePath)
|
||||||
|
|
||||||
@@ -34,6 +43,8 @@ class ReleaseRepository(private val httpClient: OkHttpClient) {
|
|||||||
.addHeader(GITHUB_API_HEADER, GITHUB_API_VERSION)
|
.addHeader(GITHUB_API_HEADER, GITHUB_API_VERSION)
|
||||||
.build()
|
.build()
|
||||||
|
|
||||||
|
println("fetching url $url")
|
||||||
|
|
||||||
val call = httpClient.newCall(request)
|
val call = httpClient.newCall(request)
|
||||||
val response = call.executeCoroutine()
|
val response = call.executeCoroutine()
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user