From 1377bd1003efece502194c5efd888fca4615e820 Mon Sep 17 00:00:00 2001 From: Rahul Kumar Patel Date: Tue, 2 Mar 2021 02:23:26 +0530 Subject: [PATCH] Update services binding to latest changes --- .../aurora/services/IPrivilegedService.aidl | 59 +++++++++++++------ .../store/data/installer/ServiceInstaller.kt | 2 +- 2 files changed, 41 insertions(+), 20 deletions(-) diff --git a/app/src/main/aidl/com/aurora/services/IPrivilegedService.aidl b/app/src/main/aidl/com/aurora/services/IPrivilegedService.aidl index 2c1cc63ff..ccb676e8e 100644 --- a/app/src/main/aidl/com/aurora/services/IPrivilegedService.aidl +++ b/app/src/main/aidl/com/aurora/services/IPrivilegedService.aidl @@ -22,25 +22,46 @@ interface IPrivilegedService { boolean hasPrivilegedPermissions(); - oneway void installPackage( - in String packageName, - in Uri uri, - in int flags, - in String installerPackageName, - in IPrivilegedCallback callback - ); + oneway void installPackage( + in Uri packageURI, + in int flags, + in String installerPackageName, + in IPrivilegedCallback callback + ); - oneway void installSplitPackage( - in String packageName, - in List uriList, - in int flags, - in String installerPackageName, - in IPrivilegedCallback callback - ); + oneway void installSplitPackage( + in List listURI, + in int flags, + in String installerPackageName, + in IPrivilegedCallback callback + ); - oneway void deletePackage( - in String packageName, - in int flags, - in IPrivilegedCallback callback - ); + oneway void installPackageX( + in String packageName, + in Uri uri, + in int flags, + in String installerPackageName, + in IPrivilegedCallback callback + ); + + oneway void installSplitPackageX( + in String packageName, + in List uriList, + in int flags, + in String installerPackageName, + in IPrivilegedCallback callback + ); + + oneway void deletePackage( + in String packageName, + in int flags, + in IPrivilegedCallback callback + ); + + oneway void deletePackageX( + in String packageName, + in int flags, + in String installerPackageName, + in IPrivilegedCallback callback + ); } \ No newline at end of file diff --git a/app/src/main/java/com/aurora/store/data/installer/ServiceInstaller.kt b/app/src/main/java/com/aurora/store/data/installer/ServiceInstaller.kt index 591125aac..0b3d6ac27 100644 --- a/app/src/main/java/com/aurora/store/data/installer/ServiceInstaller.kt +++ b/app/src/main/java/com/aurora/store/data/installer/ServiceInstaller.kt @@ -96,7 +96,7 @@ class ServiceInstaller(context: Context) : InstallerBase(context) { } try { - service.installSplitPackage( + service.installSplitPackageX( packageName, uriList, ACTION_INSTALL_REPLACE_EXISTING,