index.md 2.8 KB

//app/org.mjdev.tvapp.module/ProvideModule

ProvideModule

[androidJvm]\ @Module

class ProvideModule

Constructors

ProvideModule [androidJvm]
constructor()

Functions

Name Summary
provideDAO [androidJvm]
@Singleton
@Provides
fun provideDAO(context: Context): DAO
providesApiService [androidJvm]
@Singleton
@Provides
fun providesApiService(retrofit: Retrofit): ApiService
providesAudioCursor [androidJvm]
@Singleton
@Provides
fun providesAudioCursor(context: Context): AudioCursor
providesCacheInterceptor [androidJvm]
@Singleton
@Provides
fun providesCacheInterceptor(): CacheInterceptor
providesHttpLoggingInterceptor [androidJvm]
@Singleton
@Provides
fun providesHttpLoggingInterceptor(): HttpLoggingInterceptor
providesMoshi [androidJvm]
@Singleton
@Provides
fun providesMoshi(): Moshi
providesNetworkConnectivityService [androidJvm]
@Singleton
@Provides
fun providesNetworkConnectivityService(context: Context): NetworkConnectivityService
providesOkHttpClient [androidJvm]
@Singleton
@Provides
fun providesOkHttpClient(cacheInterceptor: CacheInterceptor, httpLoggingInterceptor: HttpLoggingInterceptor): OkHttpClient
providesPhotoCursor [androidJvm]
@Singleton
@Provides
fun providesPhotoCursor(context: Context): PhotoCursor
providesRetrofit [androidJvm]
@Singleton
@Provides
fun providesRetrofit(okHttpClient: OkHttpClient): Retrofit
providesVideoCursor [androidJvm]
@Singleton
@Provides
fun providesVideoCursor(context: Context): VideoCursor