fix nightly download url

This commit is contained in:
qimiko committed 2024-01-22 11:38:11 -07:00
1 parent d1a43230a9
commit de6fad41f6
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()