summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Wenyu Zhang <zhangwenyu@google.com> 2024-11-27 02:54:13 +0000
committer Wenyu Zhang <zhangwenyu@google.com> 2024-11-27 02:54:13 +0000
commitd16442737d4eb24e53e7612c58594ef9e18554a9 (patch)
tree942150edf3d9dd5deb8ce14b3492da18d24a1bd8
parentb08834b5b2ff75d0b3bac99e2c43d8a40634670c (diff)
Remove getSystemProviderForUser function
No need for a separated getSystemProviderForUser(). Reuse getSystemProvider() method from UserHandler. Change-Id: Ifc2d639b1dfe8ed927702a5a0939d8f0112d9c2d Bug: b/372868909 Test: Locally, presubmit Flag: EXEMPT no functional change
-rw-r--r--services/core/java/com/android/server/media/MediaRouter2ServiceImpl.java28
1 files changed, 10 insertions, 18 deletions
diff --git a/services/core/java/com/android/server/media/MediaRouter2ServiceImpl.java b/services/core/java/com/android/server/media/MediaRouter2ServiceImpl.java
index 2d2d2584edfd..821560321da8 100644
--- a/services/core/java/com/android/server/media/MediaRouter2ServiceImpl.java
+++ b/services/core/java/com/android/server/media/MediaRouter2ServiceImpl.java
@@ -221,11 +221,6 @@ class MediaRouter2ServiceImpl {
}
}
- @NonNull
- private SystemMediaRoute2Provider getSystemProviderForUser(@NonNull UserHandler userHandler) {
- return userHandler.mSystemProvider;
- }
-
// Start of methods that implement MediaRouter2 operations.
@NonNull
@@ -251,7 +246,7 @@ class MediaRouter2ServiceImpl {
UserRecord userRecord = getOrCreateUserRecordLocked(userId);
if (hasSystemRoutingPermissions) {
MediaRoute2ProviderInfo providerInfo =
- getSystemProviderForUser(userRecord.mHandler).getProviderInfo();
+ userRecord.mHandler.getSystemProvider().getProviderInfo();
if (providerInfo != null) {
systemRoutes = providerInfo.getRoutes();
} else {
@@ -264,7 +259,7 @@ class MediaRouter2ServiceImpl {
} else {
systemRoutes = new ArrayList<>();
systemRoutes.add(
- getSystemProviderForUser(userRecord.mHandler).getDefaultRoute());
+ userRecord.mHandler.getSystemProvider().getDefaultRoute());
}
}
return new ArrayList<>(systemRoutes);
@@ -856,11 +851,10 @@ class MediaRouter2ServiceImpl {
if (setDeviceRouteSelected) {
// Return a fake system session that shows the device route as selected and
// available bluetooth routes as transferable.
- return getSystemProviderForUser(userRecord.mHandler)
+ return userRecord.mHandler.getSystemProvider()
.generateDeviceRouteSelectedSessionInfo(targetPackageName);
} else {
- sessionInfos = getSystemProviderForUser(userRecord.mHandler)
- .getSessionInfos();
+ sessionInfos = userRecord.mHandler.getSystemProvider().getSessionInfos();
if (!sessionInfos.isEmpty()) {
// Return a copy of the current system session with no modification,
// except setting the client package name.
@@ -873,8 +867,7 @@ class MediaRouter2ServiceImpl {
}
} else {
return new RoutingSessionInfo.Builder(
- getSystemProviderForUser(userRecord.mHandler)
- .getDefaultSessionInfo())
+ userRecord.mHandler.getSystemProvider().getDefaultSessionInfo())
.setClientPackageName(targetPackageName)
.build();
}
@@ -1382,7 +1375,7 @@ class MediaRouter2ServiceImpl {
}
manager.mLastSessionCreationRequest = null;
} else {
- String defaultRouteId = getSystemProviderForUser(userHandler).getDefaultRoute().getId();
+ String defaultRouteId = userHandler.getSystemProvider().getDefaultRoute().getId();
if (route.isSystemRoute()
&& !routerRecord.hasSystemRoutingPermission()
&& !TextUtils.equals(route.getId(), defaultRouteId)) {
@@ -1470,7 +1463,7 @@ class MediaRouter2ServiceImpl {
routerRecord.mPackageName, routerRecord.mRouterId, route.getId()));
UserHandler userHandler = routerRecord.mUserRecord.mHandler;
- String defaultRouteId = getSystemProviderForUser(userHandler).getDefaultRoute().getId();
+ String defaultRouteId = userHandler.getSystemProvider().getDefaultRoute().getId();
if (route.isSystemRoute()
&& !routerRecord.hasSystemRoutingPermission()
&& !TextUtils.equals(route.getId(), defaultRouteId)) {
@@ -2133,12 +2126,11 @@ class MediaRouter2ServiceImpl {
notifyRoutesUpdated(routesToReport.values().stream().toList());
List<RoutingSessionInfo> sessionInfos =
- getSystemProviderForUser(mUserRecord.mHandler).getSessionInfos();
+ mUserRecord.mHandler.getSystemProvider().getSessionInfos();
RoutingSessionInfo systemSessionToReport =
newSystemRoutingPermissionValue && !sessionInfos.isEmpty()
? sessionInfos.get(0)
- : getSystemProviderForUser(mUserRecord.mHandler)
- .getDefaultSessionInfo();
+ : mUserRecord.mHandler.getSystemProvider().getDefaultSessionInfo();
notifySessionInfoChanged(systemSessionToReport);
}
}
@@ -2288,7 +2280,7 @@ class MediaRouter2ServiceImpl {
if (route.isSystemRoute() && !hasSystemRoutingPermission()) {
// The router lacks permission to modify system routing, so we hide system
// route info from them.
- route = getSystemProviderForUser(mUserRecord.mHandler).getDefaultRoute();
+ route = mUserRecord.mHandler.getSystemProvider().getDefaultRoute();
}
mRouter.requestCreateSessionByManager(uniqueRequestId, oldSession, route);
} catch (RemoteException ex) {