mirror of
https://github.com/bitwarden/android.git
synced 2025-12-12 18:41:10 -06:00
Update SDK to 1.0.0-3194-9947387b (#5938)
Co-authored-by: bw-ghapp[bot] <178206702+bw-ghapp[bot]@users.noreply.github.com> Co-authored-by: Hinton <hinton@users.noreply.github.com> Co-authored-by: Carlos Gonçalves <cgoncalves@bitwarden.com>
This commit is contained in:
parent
0469731fba
commit
874edfad69
@ -1,11 +1,21 @@
|
|||||||
package com.x8bit.bitwarden.data.platform.manager
|
package com.x8bit.bitwarden.data.platform.manager
|
||||||
|
|
||||||
import android.os.Build
|
import android.os.Build
|
||||||
|
import com.bitwarden.core.ClientManagedTokens
|
||||||
import com.bitwarden.core.util.isBuildVersionAtLeast
|
import com.bitwarden.core.util.isBuildVersionAtLeast
|
||||||
import com.bitwarden.data.manager.NativeLibraryManager
|
import com.bitwarden.data.manager.NativeLibraryManager
|
||||||
import com.bitwarden.sdk.Client
|
import com.bitwarden.sdk.Client
|
||||||
import com.x8bit.bitwarden.data.platform.manager.sdk.SdkRepositoryFactory
|
import com.x8bit.bitwarden.data.platform.manager.sdk.SdkRepositoryFactory
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The token provider to pass to the SDK.
|
||||||
|
*/
|
||||||
|
class Token : ClientManagedTokens {
|
||||||
|
override suspend fun getAccessToken(): String? {
|
||||||
|
return null
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Primary implementation of [SdkClientManager].
|
* Primary implementation of [SdkClientManager].
|
||||||
*/
|
*/
|
||||||
@ -14,7 +24,7 @@ class SdkClientManagerImpl(
|
|||||||
sdkRepoFactory: SdkRepositoryFactory,
|
sdkRepoFactory: SdkRepositoryFactory,
|
||||||
private val featureFlagManager: FeatureFlagManager,
|
private val featureFlagManager: FeatureFlagManager,
|
||||||
private val clientProvider: suspend (userId: String?) -> Client = { userId ->
|
private val clientProvider: suspend (userId: String?) -> Client = { userId ->
|
||||||
Client(settings = null).apply {
|
Client(tokenProvider = Token(), settings = null).apply {
|
||||||
platform().loadFlags(featureFlagManager.sdkFeatureFlags)
|
platform().loadFlags(featureFlagManager.sdkFeatureFlags)
|
||||||
userId?.let {
|
userId?.let {
|
||||||
platform().state().apply {
|
platform().state().apply {
|
||||||
|
|||||||
@ -1,12 +1,18 @@
|
|||||||
package com.bitwarden.authenticator.data.platform.manager
|
package com.bitwarden.authenticator.data.platform.manager
|
||||||
|
|
||||||
|
import com.bitwarden.core.ClientManagedTokens
|
||||||
import com.bitwarden.sdk.Client
|
import com.bitwarden.sdk.Client
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Primary implementation of [SdkClientManager].
|
* Primary implementation of [SdkClientManager].
|
||||||
*/
|
*/
|
||||||
class SdkClientManagerImpl(
|
class SdkClientManagerImpl(
|
||||||
private val clientProvider: suspend () -> Client = { Client(null) },
|
private val clientProvider: suspend () -> Client = {
|
||||||
|
Client(
|
||||||
|
tokenProvider = Token(),
|
||||||
|
settings = null,
|
||||||
|
)
|
||||||
|
},
|
||||||
) : SdkClientManager {
|
) : SdkClientManager {
|
||||||
private var client: Client? = null
|
private var client: Client? = null
|
||||||
|
|
||||||
@ -15,4 +21,13 @@ class SdkClientManagerImpl(
|
|||||||
override fun destroyClient() {
|
override fun destroyClient() {
|
||||||
client = null
|
client = null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The token provider to pass to the SDK.
|
||||||
|
*/
|
||||||
|
private class Token : ClientManagedTokens {
|
||||||
|
override suspend fun getAccessToken(): String? {
|
||||||
|
return null
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -30,7 +30,7 @@ androidxRoom = "2.8.1"
|
|||||||
androidxSecurityCrypto = "1.1.0"
|
androidxSecurityCrypto = "1.1.0"
|
||||||
androidxSplash = "1.1.0-rc01"
|
androidxSplash = "1.1.0-rc01"
|
||||||
androidxWork = "2.10.5"
|
androidxWork = "2.10.5"
|
||||||
bitwardenSdk = "1.0.0-3175-c9758478"
|
bitwardenSdk = "1.0.0-3194-9947387b"
|
||||||
crashlytics = "3.0.6"
|
crashlytics = "3.0.6"
|
||||||
detekt = "1.23.8"
|
detekt = "1.23.8"
|
||||||
firebaseBom = "34.3.0"
|
firebaseBom = "34.3.0"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user