xref: /aosp_15_r20/frameworks/base/packages/CredentialManager/wear/src/com/android/credentialmanager/di/AppModule.kt (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1 package com.android.credentialmanager.di
2 
3 import com.android.credentialmanager.client.CredentialManagerClient
4 import com.android.credentialmanager.client.impl.CredentialManagerClientImpl
5 import dagger.Binds
6 import dagger.Module
7 import dagger.hilt.InstallIn
8 import dagger.hilt.components.SingletonComponent
9 import javax.inject.Singleton
10 
11 @Module
12 @InstallIn(SingletonComponent::class)
13 abstract class AppModule {
14     @Binds
15     @Singleton
provideCredentialManagerClientnull16     abstract fun provideCredentialManagerClient(
17         client: CredentialManagerClientImpl
18     ): CredentialManagerClient
19 }
20 
21