Updated on 2026-08-14

This commit is contained in:
Tangem 2026-05-25 13:21:14 +04:00
parent e606dd474d
commit 23eeb6de60
13 changed files with 18 additions and 19 deletions

View file

@ -1,6 +1,6 @@
package com.tangem.tap.network.auth package com.tangem.tap.network.auth
import com.tangem.lib.auth.ExpressAuthProvider import com.tangem.datasource.api.auth.ExpressAuthProvider
import java.util.UUID import java.util.UUID
import java.util.concurrent.atomic.AtomicReference import java.util.concurrent.atomic.AtomicReference

View file

@ -2,7 +2,7 @@ package com.tangem.tap.network.auth
import com.tangem.datasource.local.config.environment.EnvironmentConfig import com.tangem.datasource.local.config.environment.EnvironmentConfig
import com.tangem.domain.staking.model.ethpool.P2PEthPoolStakingConfig import com.tangem.domain.staking.model.ethpool.P2PEthPoolStakingConfig
import com.tangem.lib.auth.P2PEthPoolAuthProvider import com.tangem.datasource.api.auth.P2PEthPoolAuthProvider
internal class DefaultP2PEthPoolAuthProvider( internal class DefaultP2PEthPoolAuthProvider(
private val environmentConfig: EnvironmentConfig, private val environmentConfig: EnvironmentConfig,

View file

@ -1,7 +1,7 @@
package com.tangem.tap.network.auth package com.tangem.tap.network.auth
import com.tangem.datasource.local.config.environment.EnvironmentConfig import com.tangem.datasource.local.config.environment.EnvironmentConfig
import com.tangem.lib.auth.StakeKitAuthProvider import com.tangem.datasource.api.auth.StakeKitAuthProvider
internal class DefaultStakeKitAuthProvider( internal class DefaultStakeKitAuthProvider(
private val environmentConfig: EnvironmentConfig, private val environmentConfig: EnvironmentConfig,

View file

@ -3,9 +3,9 @@ package com.tangem.tap.network.auth.di
import com.tangem.datasource.api.common.AuthProvider import com.tangem.datasource.api.common.AuthProvider
import com.tangem.datasource.local.config.environment.EnvironmentConfig import com.tangem.datasource.local.config.environment.EnvironmentConfig
import com.tangem.domain.common.wallets.UserWalletsListRepository import com.tangem.domain.common.wallets.UserWalletsListRepository
import com.tangem.lib.auth.ExpressAuthProvider import com.tangem.datasource.api.auth.ExpressAuthProvider
import com.tangem.lib.auth.P2PEthPoolAuthProvider import com.tangem.datasource.api.auth.P2PEthPoolAuthProvider
import com.tangem.lib.auth.StakeKitAuthProvider import com.tangem.datasource.api.auth.StakeKitAuthProvider
import com.tangem.tap.network.auth.* import com.tangem.tap.network.auth.*
import dagger.Module import dagger.Module
import dagger.Provides import dagger.Provides

View file

@ -69,7 +69,6 @@ dependencies {
implementation(projects.core.analytics) implementation(projects.core.analytics)
implementation(projects.core.utils) implementation(projects.core.utils)
implementation(projects.core.res) implementation(projects.core.res)
implementation(projects.libs.auth)
implementation(projects.domain.appTheme.models) implementation(projects.domain.appTheme.models)
implementation(projects.domain.core) implementation(projects.domain.core)
implementation(projects.domain.tokens.models) implementation(projects.domain.tokens.models)

View file

@ -1,4 +1,4 @@
package com.tangem.lib.auth package com.tangem.datasource.api.auth
interface ExpressAuthProvider { interface ExpressAuthProvider {
fun getSessionId(): String fun getSessionId(): String

View file

@ -1,4 +1,4 @@
package com.tangem.lib.auth package com.tangem.datasource.api.auth
interface P2PEthPoolAuthProvider { interface P2PEthPoolAuthProvider {

View file

@ -1,4 +1,4 @@
package com.tangem.lib.auth package com.tangem.datasource.api.auth
interface StakeKitAuthProvider { interface StakeKitAuthProvider {

View file

@ -3,7 +3,7 @@ package com.tangem.datasource.api.common.config
import com.tangem.datasource.BuildConfig import com.tangem.datasource.BuildConfig
import com.tangem.datasource.local.config.environment.EnvironmentConfig import com.tangem.datasource.local.config.environment.EnvironmentConfig
import com.tangem.datasource.utils.RequestHeader import com.tangem.datasource.utils.RequestHeader
import com.tangem.lib.auth.ExpressAuthProvider import com.tangem.datasource.api.auth.ExpressAuthProvider
import com.tangem.utils.ProviderSuspend import com.tangem.utils.ProviderSuspend
import com.tangem.utils.info.AppInfoProvider import com.tangem.utils.info.AppInfoProvider

View file

@ -2,7 +2,7 @@ package com.tangem.datasource.api.common.config
import com.tangem.datasource.BuildConfig import com.tangem.datasource.BuildConfig
import com.tangem.domain.staking.model.ethpool.P2PEthPoolStakingConfig import com.tangem.domain.staking.model.ethpool.P2PEthPoolStakingConfig
import com.tangem.lib.auth.P2PEthPoolAuthProvider import com.tangem.datasource.api.auth.P2PEthPoolAuthProvider
import com.tangem.utils.ProviderSuspend import com.tangem.utils.ProviderSuspend
/** /**

View file

@ -1,7 +1,7 @@
package com.tangem.datasource.api.common.config package com.tangem.datasource.api.common.config
import com.tangem.datasource.BuildConfig import com.tangem.datasource.BuildConfig
import com.tangem.lib.auth.StakeKitAuthProvider import com.tangem.datasource.api.auth.StakeKitAuthProvider
import com.tangem.utils.ProviderSuspend import com.tangem.utils.ProviderSuspend
/** /**

View file

@ -3,9 +3,9 @@ package com.tangem.datasource.di
import com.tangem.datasource.api.common.AuthProvider import com.tangem.datasource.api.common.AuthProvider
import com.tangem.datasource.api.common.config.* import com.tangem.datasource.api.common.config.*
import com.tangem.datasource.local.config.environment.EnvironmentConfig import com.tangem.datasource.local.config.environment.EnvironmentConfig
import com.tangem.lib.auth.ExpressAuthProvider import com.tangem.datasource.api.auth.ExpressAuthProvider
import com.tangem.lib.auth.P2PEthPoolAuthProvider import com.tangem.datasource.api.auth.P2PEthPoolAuthProvider
import com.tangem.lib.auth.StakeKitAuthProvider import com.tangem.datasource.api.auth.StakeKitAuthProvider
import com.tangem.utils.info.AppInfoProvider import com.tangem.utils.info.AppInfoProvider
import dagger.Module import dagger.Module
import dagger.Provides import dagger.Provides

View file

@ -13,9 +13,9 @@ import com.tangem.datasource.api.common.config.ApiConfig.Companion.RELEASE_BUILD
import com.tangem.datasource.local.config.environment.EnvironmentConfig import com.tangem.datasource.local.config.environment.EnvironmentConfig
import com.tangem.datasource.local.config.environment.models.ExpressModel import com.tangem.datasource.local.config.environment.models.ExpressModel
import com.tangem.domain.staking.model.ethpool.P2PEthPoolStakingConfig import com.tangem.domain.staking.model.ethpool.P2PEthPoolStakingConfig
import com.tangem.lib.auth.ExpressAuthProvider import com.tangem.datasource.api.auth.ExpressAuthProvider
import com.tangem.lib.auth.P2PEthPoolAuthProvider import com.tangem.datasource.api.auth.P2PEthPoolAuthProvider
import com.tangem.lib.auth.StakeKitAuthProvider import com.tangem.datasource.api.auth.StakeKitAuthProvider
import com.tangem.test.core.ProvideTestModels import com.tangem.test.core.ProvideTestModels
import com.tangem.utils.ProviderSuspend import com.tangem.utils.ProviderSuspend
import com.tangem.utils.info.AppInfoProvider import com.tangem.utils.info.AppInfoProvider