Loading app/src/main/java/foundation/e/apps/data/gitlab/SystemAppsUpdatesRepository.kt +10 −2 Original line number Diff line number Diff line Loading @@ -152,11 +152,19 @@ class SystemAppsUpdatesRepository @Inject constructor( } private suspend fun getLatestReleaseByAndroidVersion(projectId: Int): GitlabReleaseInfo? { val gitlabReleaseList = gitlabReleaseApi.getSystemAppReleases(projectId).body() val response = gitlabReleaseApi.getSystemAppReleases(projectId) if (!response.isSuccessful) { Timber.e("Failed to fetch releases for project $projectId: ${ response.errorBody()?.string() }") return null } val gitlabReleaseList = response.body() return gitlabReleaseList?.filter { it.tagName.contains("api$androidVersionCode-") }?.sortedByDescending { it.releasedAt }?.firstOrNull() }?.maxByOrNull { it.releasedAt } } private fun getAndroidVersionCodeChar(): String { Loading Loading
app/src/main/java/foundation/e/apps/data/gitlab/SystemAppsUpdatesRepository.kt +10 −2 Original line number Diff line number Diff line Loading @@ -152,11 +152,19 @@ class SystemAppsUpdatesRepository @Inject constructor( } private suspend fun getLatestReleaseByAndroidVersion(projectId: Int): GitlabReleaseInfo? { val gitlabReleaseList = gitlabReleaseApi.getSystemAppReleases(projectId).body() val response = gitlabReleaseApi.getSystemAppReleases(projectId) if (!response.isSuccessful) { Timber.e("Failed to fetch releases for project $projectId: ${ response.errorBody()?.string() }") return null } val gitlabReleaseList = response.body() return gitlabReleaseList?.filter { it.tagName.contains("api$androidVersionCode-") }?.sortedByDescending { it.releasedAt }?.firstOrNull() }?.maxByOrNull { it.releasedAt } } private fun getAndroidVersionCodeChar(): String { Loading