package io.hefuyi.listener.injector.module; import dagger.Module; import dagger.Provides; import io.hefuyi.listener.mvp.contract.QuickControlsContract; import io.hefuyi.listener.mvp.presenter.QuickControlsPresenter; import io.hefuyi.listener.mvp.usecase.GetLyric; import io.hefuyi.listener.respository.interfaces.Repository; /** * Created by hefuyi on 2016/11/7. */ @Module public class QuickControlsModule { @Provides QuickControlsContract.Presenter getQuickControlsPresenter(GetLyric getLyric) { return new QuickControlsPresenter(getLyric); } @Provides GetLyric getLyricUsecase(Repository repository) { return new GetLyric(repository); } }