12345678910111213141516171819202122 |
- package com.epson.iprint.storage.gdrivev3;
- import com.epson.iprint.storage.Network;
- class Injection {
- private static volatile DownloadPresenterFactory sDownloadPresenterFactory;
- interface DownloadPresenterFactory {
- GoogleDownloadPresenter createDownloadPresenter(@NonNull GoogleDownloadContract.View view);
- }
- static void setDownloadPresenterFactory(@Nullable DownloadPresenterFactory downloadPresenterFactory) {
- }
- Injection() {
- }
- static GoogleDownloadPresenter provideDownloadPresenter(@NonNull GoogleDownloadContract.View view) {
- return new GoogleDownloadPresenter(new IprintGoogleSignIn(), new PlayServiceDialogManager(), new DownloaderWrapper(), new Network(), view);
- }
- }
|