Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f0603101 authored by George Hodulik's avatar George Hodulik
Browse files

Send session_commit (app install) broadcasts to app prediction service.

Change-Id: Iee5892f9513e8b19a2af0abf1bab9edcd19e5302
Test: manually confirmed install intent was sent.
Bug: 120280990
parent da66634d
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -19819,6 +19819,14 @@ public class PackageManagerService extends IPackageManager.Stub
                        .setPackage(launcherComponent.getPackageName());
                mContext.sendBroadcastAsUser(launcherIntent, UserHandle.of(launcherUid));
            }
            // TODO(b/122900055) Change/Remove this and replace with new permission role.
            if (mAppPredictionServicePackage != null) {
                Intent predictorIntent = new Intent(PackageInstaller.ACTION_SESSION_COMMITTED)
                        .putExtra(PackageInstaller.EXTRA_SESSION, sessionInfo)
                        .putExtra(Intent.EXTRA_USER, UserHandle.of(userId))
                        .setPackage(mAppPredictionServicePackage);
                mContext.sendBroadcastAsUser(predictorIntent, UserHandle.of(launcherUid));
            }
        }
    }