Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 682f4393 authored by Vincent Bourgmayer's avatar Vincent Bourgmayer
Browse files

chore: add more debug

parent 7e1e58c7
Loading
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
@@ -82,9 +82,12 @@ class SystemAppsUpdatesRepository @Inject constructor(

    private fun getUpdatableSystemAppEndPoint(): UpdatableSystemAppsApi.EndPoint {
        val systemName = getFullSystemName()
        Timber.d("getFullSystemName: $systemName")
        return if (isEligibleToFetchAppListFromTest(systemName)) {
            Timber.d("Use test endpoint")
            UpdatableSystemAppsApi.EndPoint.ENDPOINT_TEST
        } else {
            Timber.d("Use release end point")
            UpdatableSystemAppsApi.EndPoint.ENDPOINT_RELEASE
        }
    }
@@ -119,11 +122,14 @@ class SystemAppsUpdatesRepository @Inject constructor(
            Timber.e("Failed to fetch releases for project id - $projectId")
            return null
        }
        Timber.d("getReleaseDetailsUrl: ${systemAppProject.packageName} is android dependent: ${systemAppProject.dependsOnAndroidVersion}")

        if (systemAppProject.dependsOnAndroidVersion) {
            val versionSuffix = "-$androidVersionCode"
            Timber.d("Filtering app on $versionSuffix")
            Timber.d("Release list's size for $projectId before filtering is: ${releases.size}")


            releases = releases.filter { isVersionedTag(it.tagName, versionSuffix) }
            Timber.d("Release list's size for $projectId after filtering is: ${releases.size}")
        }
@@ -134,7 +140,9 @@ class SystemAppsUpdatesRepository @Inject constructor(
        }

        for (release in sortedReleases) {
            Timber.d("releaseType: $releaseType")
            release.getAssetWebLink("${releaseType}.json")?.run {
                Timber.d("release asset web link: $this")
                return this.removePrefix(SystemAppDefinitionApi.BASE_URL)
            }
        }
@@ -143,7 +151,9 @@ class SystemAppsUpdatesRepository @Inject constructor(
    }

    private fun isVersionedTag(tag: String, versionSuffix: String): Boolean {
        return tag.endsWith(suffix = versionSuffix, ignoreCase = true)
        val result = tag.endsWith(suffix = versionSuffix, ignoreCase = true)
        Timber.d("isVersionedTag ? $result, tag: $tag, versioNSuffix: $versionSuffix")
        return result
    }