mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-10-31 16:22:49 +00:00
b9575f1740
PinUnlockActivity calls EnterpriseService.semanticColorsFlow(SessionId?), so the Kotlin compiler needs matrix.api on the classpath even if no symbol from it is imported directly. enterprise.api only exposes it as an implementation dependency. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
57 lines
2.0 KiB
Kotlin
57 lines
2.0 KiB
Kotlin
import extension.setupDependencyInjection
|
|
import extension.testCommonDependencies
|
|
|
|
/*
|
|
* Copyright (c) 2025 Element Creations Ltd.
|
|
* Copyright 2023, 2024 New Vector Ltd.
|
|
*
|
|
* SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial.
|
|
* Please see LICENSE files in the repository root for full details.
|
|
*/
|
|
|
|
plugins {
|
|
id("io.element.android-compose-library")
|
|
id("kotlin-parcelize")
|
|
}
|
|
|
|
android {
|
|
namespace = "io.element.android.features.lockscreen.impl"
|
|
|
|
testOptions {
|
|
unitTests.isIncludeAndroidResources = true
|
|
}
|
|
}
|
|
|
|
setupDependencyInjection()
|
|
|
|
dependencies {
|
|
api(projects.features.lockscreen.api)
|
|
implementation(projects.appconfig)
|
|
implementation(projects.features.enterprise.api)
|
|
implementation(projects.libraries.core)
|
|
implementation(projects.libraries.androidutils)
|
|
implementation(projects.libraries.architecture)
|
|
implementation(projects.libraries.matrix.api)
|
|
implementation(projects.libraries.designsystem)
|
|
implementation(projects.libraries.featureflag.api)
|
|
implementation(projects.libraries.cryptography.api)
|
|
implementation(projects.libraries.preferences.api)
|
|
implementation(projects.libraries.uiUtils)
|
|
implementation(projects.features.logout.api)
|
|
implementation(projects.libraries.uiCommon)
|
|
implementation(projects.libraries.uiStrings)
|
|
implementation(projects.libraries.sessionStorage.api)
|
|
implementation(projects.services.appnavstate.api)
|
|
implementation(libs.androidx.datastore.preferences)
|
|
implementation(libs.androidx.biometric)
|
|
|
|
testCommonDependencies(libs, true)
|
|
testImplementation(projects.features.lockscreen.test)
|
|
testImplementation(projects.libraries.matrix.test)
|
|
testImplementation(projects.libraries.cryptography.test)
|
|
testImplementation(projects.libraries.cryptography.impl)
|
|
testImplementation(projects.libraries.sessionStorage.test)
|
|
testImplementation(projects.services.appnavstate.test)
|
|
testImplementation(projects.features.logout.test)
|
|
}
|