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

Commit 55e5cec7 authored by Etan Cohen's avatar Etan Cohen Committed by android-build-merger
Browse files

Merge "[AWARE] Remove enableUsage/disableUsage API" am: 647f2e14 am: 8e32c1b7

am: 313b7c36

Change-Id: I4382b1f5e25a15a96a1bca7e1492d3d1791c093e
parents 6721901c 313b7c36
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -34,8 +34,6 @@ import android.net.wifi.RttManager;
interface IWifiAwareManager
{
    // Aware API
    void enableUsage();
    void disableUsage();
    boolean isUsageEnabled();
    Characteristics getCharacteristics();

+0 −30
Original line number Diff line number Diff line
@@ -252,36 +252,6 @@ public class WifiAwareManager {
        mService = service;
    }

    /**
     * Enable the usage of the Aware API. Doesn't actually turn on Aware cluster formation - that
     * only happens when an attach is attempted. {@link #ACTION_WIFI_AWARE_STATE_CHANGED} broadcast
     * will be triggered.
     *
     * @hide
     */
    public void enableUsage() {
        try {
            mService.enableUsage();
        } catch (RemoteException e) {
            throw e.rethrowFromSystemServer();
        }
    }

    /**
     * Disable the usage of the Aware API. All attempts to attach() will be rejected. All open
     * connections and sessions will be terminated. {@link #ACTION_WIFI_AWARE_STATE_CHANGED}
     * broadcast will be triggered.
     *
     * @hide
     */
    public void disableUsage() {
        try {
            mService.disableUsage();
        } catch (RemoteException e) {
            throw e.rethrowFromSystemServer();
        }
    }

    /**
     * Returns the current status of Aware API: whether or not Aware is available. To track
     * changes in the state of Aware API register for the
+0 −20
Original line number Diff line number Diff line
@@ -99,26 +99,6 @@ public class WifiAwareManagerTest {
     * Straight pass-through tests
     */

    /**
     * Validate pass-through of enableUsage() API.
     */
    @Test
    public void testEnableUsage() throws Exception {
        mDut.enableUsage();

        verify(mockAwareService).enableUsage();
    }

    /**
     * Validate pass-through of disableUsage() API.
     */
    @Test
    public void testDisableUsage() throws Exception {
        mDut.disableUsage();

        verify(mockAwareService).disableUsage();
    }

    /**
     * Validate pass-through of isUsageEnabled() API.
     */