Skip to content

Commit 9f54319

Browse files
committed
Migrate LoginEpilogueActivity, LoginEpilogueFragment to Hilt
1 parent 71a57f7 commit 9f54319

File tree

4 files changed

+6
-16
lines changed

4 files changed

+6
-16
lines changed

WordPress/src/main/java/org/wordpress/android/modules/AppComponent.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,9 @@
1515
import org.wordpress.android.ui.WPWebViewActivity;
1616
import org.wordpress.android.ui.about.UnifiedAboutActivity;
1717
import org.wordpress.android.ui.accounts.HelpActivity;
18-
import org.wordpress.android.ui.accounts.LoginEpilogueActivity;
1918
import org.wordpress.android.ui.accounts.LoginMagicLinkInterceptActivity;
2019
import org.wordpress.android.ui.accounts.PostSignupInterstitialActivity;
2120
import org.wordpress.android.ui.accounts.SignupEpilogueActivity;
22-
import org.wordpress.android.ui.accounts.login.LoginEpilogueFragment;
2321
import org.wordpress.android.ui.accounts.login.jetpack.LoginNoSitesFragment;
2422
import org.wordpress.android.ui.accounts.login.jetpack.LoginSiteCheckErrorFragment;
2523
import org.wordpress.android.ui.accounts.signup.SignupEpilogueFragment;
@@ -237,10 +235,6 @@ public interface AppComponent {
237235

238236
void inject(PostUploadHandler object);
239237

240-
void inject(LoginEpilogueActivity object);
241-
242-
void inject(LoginEpilogueFragment object);
243-
244238
void inject(LoginMagicLinkInterceptActivity object);
245239

246240
void inject(SignupEpilogueActivity object);

WordPress/src/main/java/org/wordpress/android/modules/ViewModelModule.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import androidx.lifecycle.ViewModelProvider;
55

66
import org.wordpress.android.ui.JetpackRemoteInstallViewModel;
7-
import org.wordpress.android.ui.accounts.LoginEpilogueViewModel;
87
import org.wordpress.android.ui.accounts.LoginViewModel;
98
import org.wordpress.android.ui.accounts.login.jetpack.LoginNoSitesViewModel;
109
import org.wordpress.android.ui.accounts.login.jetpack.LoginSiteCheckErrorViewModel;
@@ -489,11 +488,6 @@ abstract class ViewModelModule {
489488
@ViewModelKey(LoginNoSitesViewModel.class)
490489
abstract ViewModel loginNoSitesErrorViewModel(LoginNoSitesViewModel viewModel);
491490

492-
@Binds
493-
@IntoMap
494-
@ViewModelKey(LoginEpilogueViewModel.class)
495-
abstract ViewModel loginEpilogueViewModel(LoginEpilogueViewModel viewModel);
496-
497491
@Binds
498492
@IntoMap
499493
@ViewModelKey(LoginViewModel.class)

WordPress/src/main/java/org/wordpress/android/ui/accounts/LoginEpilogueActivity.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
import androidx.lifecycle.ViewModelProvider;
99

1010
import org.wordpress.android.R;
11-
import org.wordpress.android.WordPress;
1211
import org.wordpress.android.fluxc.store.AccountStore;
1312
import org.wordpress.android.fluxc.store.SiteStore;
1413
import org.wordpress.android.ui.ActivityLauncher;
@@ -30,6 +29,9 @@
3029

3130
import javax.inject.Inject;
3231

32+
import dagger.hilt.android.AndroidEntryPoint;
33+
34+
@AndroidEntryPoint
3335
public class LoginEpilogueActivity extends LocaleAwareActivity implements LoginEpilogueListener {
3436
public static final String EXTRA_DO_LOGIN_UPDATE = "EXTRA_DO_LOGIN_UPDATE";
3537
public static final String EXTRA_SHOW_AND_RETURN = "EXTRA_SHOW_AND_RETURN";
@@ -44,7 +46,6 @@ public class LoginEpilogueActivity extends LocaleAwareActivity implements LoginE
4446
@Override
4547
protected void onCreate(Bundle savedInstanceState) {
4648
super.onCreate(savedInstanceState);
47-
((WordPress) getApplication()).component().inject(this);
4849

4950
LoginFlowThemeHelper.injectMissingCustomAttributes(getTheme());
5051

WordPress/src/main/java/org/wordpress/android/ui/accounts/login/LoginEpilogueFragment.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919

2020
import org.wordpress.android.BuildConfig;
2121
import org.wordpress.android.R;
22-
import org.wordpress.android.WordPress;
2322
import org.wordpress.android.analytics.AnalyticsTracker;
2423
import org.wordpress.android.analytics.AnalyticsTracker.Stat;
2524
import org.wordpress.android.fluxc.model.AccountModel;
@@ -45,6 +44,9 @@
4544

4645
import javax.inject.Inject;
4746

47+
import dagger.hilt.android.AndroidEntryPoint;
48+
49+
@AndroidEntryPoint
4850
public class LoginEpilogueFragment extends LoginBaseFormFragment<LoginEpilogueListener> {
4951
public static final String TAG = "login_epilogue_fragment_tag";
5052

@@ -154,7 +156,6 @@ protected void setupBottomButton(Button button) {
154156
@Override
155157
public void onCreate(Bundle savedInstanceState) {
156158
super.onCreate(savedInstanceState);
157-
((WordPress) requireActivity().getApplication()).component().inject(this);
158159

159160
mDoLoginUpdate = requireArguments().getBoolean(ARG_DO_LOGIN_UPDATE, false);
160161
mShowAndReturn = requireArguments().getBoolean(ARG_SHOW_AND_RETURN, false);

0 commit comments

Comments
 (0)