Merge "Remove context from userFeatureProvider" into main

This commit is contained in:
Treehugger Robot
2023-08-02 10:18:09 +00:00
committed by Android (Google) Code Review
7 changed files with 10 additions and 11 deletions

View File

@@ -72,7 +72,7 @@ public class EnterpriseSetDefaultAppsListPreferenceController extends
final FeatureFactory factory = FeatureFactory.getFeatureFactory();
mApplicationFeatureProvider = factory.getApplicationFeatureProvider();
mEnterprisePrivacyFeatureProvider = factory.getEnterprisePrivacyFeatureProvider(context);
mUserFeatureProvider = factory.getUserFeatureProvider(context);
mUserFeatureProvider = factory.getUserFeatureProvider();
buildAppList();
}

View File

@@ -39,7 +39,7 @@ public class EnterpriseSetDefaultAppsPreferenceController
super(context);
final FeatureFactory factory = FeatureFactory.getFeatureFactory();
mApplicationFeatureProvider = factory.getApplicationFeatureProvider();
mUserFeatureProvider = factory.getUserFeatureProvider(context);
mUserFeatureProvider = factory.getUserFeatureProvider();
}
@Override

View File

@@ -93,7 +93,7 @@ abstract class FeatureFactory {
abstract val searchFeatureProvider: SearchFeatureProvider
abstract fun getSurveyFeatureProvider(context: Context): SurveyFeatureProvider?
abstract val securityFeatureProvider: SecurityFeatureProvider
abstract fun getUserFeatureProvider(context: Context): UserFeatureProvider
abstract val userFeatureProvider: UserFeatureProvider
abstract val slicesFeatureProvider: SlicesFeatureProvider
abstract val accountFeatureProvider: AccountFeatureProvider
abstract val panelFeatureProvider: PanelFeatureProvider

View File

@@ -79,8 +79,6 @@ open class FeatureFactoryImpl : FeatureFactory() {
)
}
private val userFeatureProvider by lazy { UserFeatureProviderImpl(appContext) }
private val contextualCardFeatureProvider by lazy {
ContextualCardFeatureProviderImpl(appContext)
}
@@ -130,7 +128,7 @@ open class FeatureFactoryImpl : FeatureFactory() {
SuggestionFeatureProviderImpl()
}
override fun getUserFeatureProvider(context: Context) = userFeatureProvider
override val userFeatureProvider by lazy { UserFeatureProviderImpl(appContext) }
override val slicesFeatureProvider by lazy { SlicesFeatureProviderImpl() }

View File

@@ -213,8 +213,9 @@ public class FakeFeatureFactory extends FeatureFactory {
return securityFeatureProvider;
}
@NotNull
@Override
public UserFeatureProvider getUserFeatureProvider(Context context) {
public UserFeatureProvider getUserFeatureProvider() {
return userFeatureProvider;
}

View File

@@ -104,9 +104,8 @@ class FakeFeatureFactory : FeatureFactory() {
override val securityFeatureProvider: SecurityFeatureProvider
get() = TODO("Not yet implemented")
override fun getUserFeatureProvider(context: Context): UserFeatureProvider {
TODO("Not yet implemented")
}
override val userFeatureProvider: UserFeatureProvider
get() = TODO("Not yet implemented")
override val slicesFeatureProvider: SlicesFeatureProvider
get() = TODO("Not yet implemented")

View File

@@ -212,8 +212,9 @@ public class FakeFeatureFactory extends FeatureFactory {
return securityFeatureProvider;
}
@NotNull
@Override
public UserFeatureProvider getUserFeatureProvider(Context context) {
public UserFeatureProvider getUserFeatureProvider() {
return userFeatureProvider;
}