28 lines
617 B
Java
28 lines
617 B
Java
package com.example.quiz;
|
|
|
|
import com.example.quiz.data.BetsBank;
|
|
import com.example.quiz.data.repository.BetRepository;
|
|
|
|
import javax.inject.Singleton;
|
|
|
|
import dagger.Module;
|
|
import dagger.Provides;
|
|
import dagger.hilt.InstallIn;
|
|
import dagger.hilt.components.SingletonComponent;
|
|
|
|
@Module
|
|
@InstallIn(SingletonComponent.class)
|
|
public class AppModule {
|
|
@Provides
|
|
@Singleton
|
|
public BetsBank provideApiService(){
|
|
return BetsBank.getInstance();
|
|
}
|
|
|
|
@Provides
|
|
@Singleton
|
|
public BetRepository provideBetRepository() {
|
|
return new BetRepository();
|
|
}
|
|
}
|