Merge "Remove context from userFeatureProvider" into main
This commit is contained in:
committed by
Android (Google) Code Review
commit
b042f81e34
@@ -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();
|
||||
}
|
||||
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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() }
|
||||
|
||||
|
@@ -213,8 +213,9 @@ public class FakeFeatureFactory extends FeatureFactory {
|
||||
return securityFeatureProvider;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public UserFeatureProvider getUserFeatureProvider(Context context) {
|
||||
public UserFeatureProvider getUserFeatureProvider() {
|
||||
return userFeatureProvider;
|
||||
}
|
||||
|
||||
|
@@ -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")
|
||||
|
@@ -212,8 +212,9 @@ public class FakeFeatureFactory extends FeatureFactory {
|
||||
return securityFeatureProvider;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public UserFeatureProvider getUserFeatureProvider(Context context) {
|
||||
public UserFeatureProvider getUserFeatureProvider() {
|
||||
return userFeatureProvider;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user