Skip to content

Commit 53bd820

Browse files
committed
fix: Return latest regardless of prerelease parameter for release APIs
1 parent ea86e96 commit 53bd820

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/main/kotlin/app/revanced/api/configuration/repository/GitHubBackendRepository.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class GitHubBackendRepository : BackendRepository("https://api.github.com", "htt
2727
prerelease: Boolean,
2828
): BackendRelease {
2929
val release: GitHubRelease = if (prerelease) {
30-
client.get(Releases(owner, repository)).body<List<GitHubRelease>>().first { it.prerelease }
30+
client.get(Releases(owner, repository)).body<List<GitHubRelease>>().first()
3131
} else {
3232
client.get(Releases.Latest(owner, repository)).body()
3333
}
@@ -99,10 +99,10 @@ class GitHubBackendRepository : BackendRepository("https://api.github.com", "htt
9999
url = user.htmlUrl,
100100
bio = user.bio,
101101
gpgKeys =
102-
BackendMember.GpgKeys(
103-
ids = gpgKeys.map { it.keyId },
104-
url = "https://github.com/${user.login}.gpg",
105-
),
102+
BackendMember.GpgKeys(
103+
ids = gpgKeys.map { it.keyId },
104+
url = "https://github.com/${user.login}.gpg",
105+
),
106106
)
107107
}
108108
}
@@ -203,7 +203,7 @@ class Organization {
203203
class Contributors(val owner: String, val repo: String, @SerialName("per_page") val perPage: Int = 100)
204204

205205
@Resource("/repos/{owner}/{repo}/releases")
206-
class Releases(val owner: String, val repo: String) {
206+
class Releases(val owner: String, val repo: String, @SerialName("per_page") val perPage: Int = 1) {
207207
@Resource("/repos/{owner}/{repo}/releases/latest")
208208
class Latest(val owner: String, val repo: String)
209209
}

0 commit comments

Comments
 (0)