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

Commit 60346591 authored by Matthew Sedam's avatar Matthew Sedam
Browse files

Remove the implementation of deprecated ContextHub APIs

Bug: 359925548
Change-Id: I3d79caf9a530a77cf2c6f3562456550ada707c79
Flag: android.chre.flags.remove_old_context_hub_apis
Test: Presubmits
parent 700a5bb9
Loading
Loading
Loading
Loading
+58 −10
Original line number Diff line number Diff line
@@ -256,6 +256,10 @@ public final class ContextHubManager {
    @Deprecated
    @RequiresPermission(android.Manifest.permission.ACCESS_CONTEXT_HUB)
    public int[] getContextHubHandles() {
        if (Flags.removeOldContextHubApis()) {
            return null;
        }

        try {
            return mService.getContextHubHandles();
        } catch (RemoteException e) {
@@ -277,6 +281,10 @@ public final class ContextHubManager {
    @Deprecated
    @RequiresPermission(android.Manifest.permission.ACCESS_CONTEXT_HUB)
    public ContextHubInfo getContextHubInfo(int hubHandle) {
        if (Flags.removeOldContextHubApis()) {
            return null;
        }

        try {
            return mService.getContextHubInfo(hubHandle);
        } catch (RemoteException e) {
@@ -308,6 +316,10 @@ public final class ContextHubManager {
    @Deprecated
    @RequiresPermission(android.Manifest.permission.ACCESS_CONTEXT_HUB)
    public int loadNanoApp(int hubHandle, @NonNull NanoApp app) {
        if (Flags.removeOldContextHubApis()) {
            return -1;
        }

        try {
            return mService.loadNanoApp(hubHandle, app);
        } catch (RemoteException e) {
@@ -335,6 +347,10 @@ public final class ContextHubManager {
    @Deprecated
    @RequiresPermission(android.Manifest.permission.ACCESS_CONTEXT_HUB)
    public int unloadNanoApp(int nanoAppHandle) {
        if (Flags.removeOldContextHubApis()) {
            return -1;
        }

        try {
            return mService.unloadNanoApp(nanoAppHandle);
        } catch (RemoteException e) {
@@ -375,6 +391,10 @@ public final class ContextHubManager {
    @Deprecated
    @RequiresPermission(android.Manifest.permission.ACCESS_CONTEXT_HUB)
    @Nullable public NanoAppInstanceInfo getNanoAppInstanceInfo(int nanoAppHandle) {
        if (Flags.removeOldContextHubApis()) {
            return null;
        }

        try {
            return mService.getNanoAppInstanceInfo(nanoAppHandle);
        } catch (RemoteException e) {
@@ -398,6 +418,10 @@ public final class ContextHubManager {
    @Deprecated
    @RequiresPermission(android.Manifest.permission.ACCESS_CONTEXT_HUB)
    @NonNull public int[] findNanoAppOnHub(int hubHandle, @NonNull NanoAppFilter filter) {
        if (Flags.removeOldContextHubApis()) {
            return null;
        }

        try {
            return mService.findNanoAppOnHub(hubHandle, filter);
        } catch (RemoteException e) {
@@ -433,6 +457,10 @@ public final class ContextHubManager {
    @Deprecated
    @RequiresPermission(android.Manifest.permission.ACCESS_CONTEXT_HUB)
    public int sendMessage(int hubHandle, int nanoAppHandle, @NonNull ContextHubMessage message) {
        if (Flags.removeOldContextHubApis()) {
            return -1;
        }

        try {
            return mService.sendMessage(hubHandle, nanoAppHandle, message);
        } catch (RemoteException e) {
@@ -648,6 +676,10 @@ public final class ContextHubManager {
    @Deprecated
    @SuppressLint("RequiresPermission")
    public int registerCallback(@NonNull Callback callback) {
        if (Flags.removeOldContextHubApis()) {
            return -1;
        }

        return registerCallback(callback, null);
    }

@@ -657,6 +689,10 @@ public final class ContextHubManager {
     */
    @Deprecated
    public int registerCallback(ICallback callback) {
        if (Flags.removeOldContextHubApis()) {
            return -1;
        }

        if (mLocalCallback != null) {
            Log.w(TAG, "Max number of local callbacks reached!");
            return -1;
@@ -682,6 +718,10 @@ public final class ContextHubManager {
    @Deprecated
    @SuppressLint("RequiresPermission")
    public int registerCallback(Callback callback, Handler handler) {
        if (Flags.removeOldContextHubApis()) {
            return -1;
        }

        synchronized(this) {
            if (mCallback != null) {
                Log.w(TAG, "Max number of callbacks reached!");
@@ -1041,6 +1081,10 @@ public final class ContextHubManager {
    @SuppressLint("RequiresPermission")
    @Deprecated
    public int unregisterCallback(@NonNull Callback callback) {
        if (Flags.removeOldContextHubApis()) {
            return -1;
        }

        synchronized (this) {
            if (callback != mCallback) {
                Log.w(TAG, "Cannot recognize callback!");
@@ -1059,6 +1103,10 @@ public final class ContextHubManager {
     */
    @Deprecated
    public synchronized int unregisterCallback(ICallback callback) {
        if (Flags.removeOldContextHubApis()) {
            return -1;
        }

        if (callback != mLocalCallback) {
            Log.w(TAG, "Cannot recognize local callback!");
            return -1;