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();
|
final FeatureFactory factory = FeatureFactory.getFeatureFactory();
|
||||||
mApplicationFeatureProvider = factory.getApplicationFeatureProvider();
|
mApplicationFeatureProvider = factory.getApplicationFeatureProvider();
|
||||||
mEnterprisePrivacyFeatureProvider = factory.getEnterprisePrivacyFeatureProvider(context);
|
mEnterprisePrivacyFeatureProvider = factory.getEnterprisePrivacyFeatureProvider(context);
|
||||||
mUserFeatureProvider = factory.getUserFeatureProvider(context);
|
mUserFeatureProvider = factory.getUserFeatureProvider();
|
||||||
buildAppList();
|
buildAppList();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -39,7 +39,7 @@ public class EnterpriseSetDefaultAppsPreferenceController
|
|||||||
super(context);
|
super(context);
|
||||||
final FeatureFactory factory = FeatureFactory.getFeatureFactory();
|
final FeatureFactory factory = FeatureFactory.getFeatureFactory();
|
||||||
mApplicationFeatureProvider = factory.getApplicationFeatureProvider();
|
mApplicationFeatureProvider = factory.getApplicationFeatureProvider();
|
||||||
mUserFeatureProvider = factory.getUserFeatureProvider(context);
|
mUserFeatureProvider = factory.getUserFeatureProvider();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@@ -93,7 +93,7 @@ abstract class FeatureFactory {
|
|||||||
abstract val searchFeatureProvider: SearchFeatureProvider
|
abstract val searchFeatureProvider: SearchFeatureProvider
|
||||||
abstract fun getSurveyFeatureProvider(context: Context): SurveyFeatureProvider?
|
abstract fun getSurveyFeatureProvider(context: Context): SurveyFeatureProvider?
|
||||||
abstract val securityFeatureProvider: SecurityFeatureProvider
|
abstract val securityFeatureProvider: SecurityFeatureProvider
|
||||||
abstract fun getUserFeatureProvider(context: Context): UserFeatureProvider
|
abstract val userFeatureProvider: UserFeatureProvider
|
||||||
abstract val slicesFeatureProvider: SlicesFeatureProvider
|
abstract val slicesFeatureProvider: SlicesFeatureProvider
|
||||||
abstract val accountFeatureProvider: AccountFeatureProvider
|
abstract val accountFeatureProvider: AccountFeatureProvider
|
||||||
abstract val panelFeatureProvider: PanelFeatureProvider
|
abstract val panelFeatureProvider: PanelFeatureProvider
|
||||||
|
@@ -79,8 +79,6 @@ open class FeatureFactoryImpl : FeatureFactory() {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
private val userFeatureProvider by lazy { UserFeatureProviderImpl(appContext) }
|
|
||||||
|
|
||||||
private val contextualCardFeatureProvider by lazy {
|
private val contextualCardFeatureProvider by lazy {
|
||||||
ContextualCardFeatureProviderImpl(appContext)
|
ContextualCardFeatureProviderImpl(appContext)
|
||||||
}
|
}
|
||||||
@@ -130,7 +128,7 @@ open class FeatureFactoryImpl : FeatureFactory() {
|
|||||||
SuggestionFeatureProviderImpl()
|
SuggestionFeatureProviderImpl()
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun getUserFeatureProvider(context: Context) = userFeatureProvider
|
override val userFeatureProvider by lazy { UserFeatureProviderImpl(appContext) }
|
||||||
|
|
||||||
override val slicesFeatureProvider by lazy { SlicesFeatureProviderImpl() }
|
override val slicesFeatureProvider by lazy { SlicesFeatureProviderImpl() }
|
||||||
|
|
||||||
|
@@ -213,8 +213,9 @@ public class FakeFeatureFactory extends FeatureFactory {
|
|||||||
return securityFeatureProvider;
|
return securityFeatureProvider;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@NotNull
|
||||||
@Override
|
@Override
|
||||||
public UserFeatureProvider getUserFeatureProvider(Context context) {
|
public UserFeatureProvider getUserFeatureProvider() {
|
||||||
return userFeatureProvider;
|
return userFeatureProvider;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -104,9 +104,8 @@ class FakeFeatureFactory : FeatureFactory() {
|
|||||||
override val securityFeatureProvider: SecurityFeatureProvider
|
override val securityFeatureProvider: SecurityFeatureProvider
|
||||||
get() = TODO("Not yet implemented")
|
get() = TODO("Not yet implemented")
|
||||||
|
|
||||||
override fun getUserFeatureProvider(context: Context): UserFeatureProvider {
|
override val userFeatureProvider: UserFeatureProvider
|
||||||
TODO("Not yet implemented")
|
get() = TODO("Not yet implemented")
|
||||||
}
|
|
||||||
|
|
||||||
override val slicesFeatureProvider: SlicesFeatureProvider
|
override val slicesFeatureProvider: SlicesFeatureProvider
|
||||||
get() = TODO("Not yet implemented")
|
get() = TODO("Not yet implemented")
|
||||||
|
@@ -212,8 +212,9 @@ public class FakeFeatureFactory extends FeatureFactory {
|
|||||||
return securityFeatureProvider;
|
return securityFeatureProvider;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@NotNull
|
||||||
@Override
|
@Override
|
||||||
public UserFeatureProvider getUserFeatureProvider(Context context) {
|
public UserFeatureProvider getUserFeatureProvider() {
|
||||||
return userFeatureProvider;
|
return userFeatureProvider;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user