Commit ef1a460a authored by Beatriz Rizental's avatar Beatriz Rizental Committed by Pier Angelo Vendrame
Browse files

TB 42669: [android] Use custom no-op app-services

Fetch the custom built no-op application services library
from tor-browser-build when building for Android.
parent d49392c6
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -377,6 +377,7 @@ toolkit/crashreporter/minidump-analyzer/analyzer-test/target/
mobile/android/.experimenter.json

# Tor libraries for local builds
mobile/android/fenix/tools/nimbus-fml
mobile/android/fenix/app/tor-expert-bundle.aar
mobile/android/fenix/app/src/main/assets/extensions/{73a6fe31-595d-460b-a920-fcc0f8843232}.xpi
+4 −0
Original line number Diff line number Diff line
@@ -5,6 +5,8 @@ import org.tomlj.TomlTable

buildscript {
    repositories {
        mavenLocal()

        gradle.mozconfig.substs.GRADLE_MAVEN_REPOSITORIES.each { repository ->
            maven {
                url = repository
@@ -129,6 +131,8 @@ allprojects {
    }

    repositories {
        mavenLocal()

        gradle.mozconfig.substs.GRADLE_MAVEN_REPOSITORIES.each { repository ->
            maven {
                url = repository
+2 −0
Original line number Diff line number Diff line
@@ -4,6 +4,8 @@

buildscript {
    repositories {
        mavenLocal()

        gradle.mozconfig.substs.GRADLE_MAVEN_REPOSITORIES.each { repository ->
            maven {
                url = repository
+14 −0
Original line number Diff line number Diff line
@@ -72,6 +72,7 @@ internal fun mozilla.appservices.places.uniffi.VisitType.into() = when (this) {
    mozilla.appservices.places.uniffi.VisitType.REDIRECT_TEMPORARY -> VisitType.REDIRECT_TEMPORARY
    mozilla.appservices.places.uniffi.VisitType.DOWNLOAD -> VisitType.DOWNLOAD
    mozilla.appservices.places.uniffi.VisitType.FRAMED_LINK -> VisitType.FRAMED_LINK
    mozilla.appservices.places.uniffi.VisitType.__NOOP -> VisitType.LINK
}

internal fun mozilla.appservices.places.uniffi.HistoryVisitInfo.into(): VisitInfo {
@@ -133,6 +134,18 @@ internal fun BookmarkItem.asBookmarkNode(): BookmarkNode {
                null,
            )
        }
        is BookmarkItem.__NOOP -> {
            BookmarkNode(
                BookmarkNodeType.ITEM,
                "",
                "",
                null,
                null,
                null,
                0L,
                null,
            )
        }
    }
}

@@ -156,6 +169,7 @@ internal fun mozilla.appservices.places.uniffi.DocumentType.into(): DocumentType
    return when (this) {
        mozilla.appservices.places.uniffi.DocumentType.REGULAR -> DocumentType.Regular
        mozilla.appservices.places.uniffi.DocumentType.MEDIA -> DocumentType.Media
        mozilla.appservices.places.uniffi.DocumentType.__NOOP -> DocumentType.Regular
    }
}

+2 −0
Original line number Diff line number Diff line
@@ -6,6 +6,8 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile

buildscript {
    repositories {
        mavenLocal()

        maven {
            url = "https://maven.mozilla.org/maven2"
        }
Loading