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

Commit 32f840b5 authored by Ilya Matyukhin's avatar Ilya Matyukhin
Browse files

Make LockoutCache accessible to both fingerprint and face

Bug: 171335732
Test: build
Change-Id: I7fcbf13a3879ab11a3399cf52f54740a592a6032
parent 92de384c
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -14,21 +14,19 @@
 * limitations under the License.
 */

package com.android.server.biometrics.sensors.fingerprint.aidl;
package com.android.server.biometrics.sensors;

import android.util.SparseIntArray;

import com.android.server.biometrics.sensors.LockoutTracker;

/**
 * For a single sensor, caches lockout states for all users.
 */
class LockoutCache implements LockoutTracker {
public class LockoutCache implements LockoutTracker {

    // Map of userId to LockoutMode
    private final SparseIntArray mUserLockoutStates;

    LockoutCache() {
    public LockoutCache() {
        mUserLockoutStates = new SparseIntArray();
    }

+1 −0
Original line number Diff line number Diff line
@@ -32,6 +32,7 @@ import android.util.Slog;

import com.android.server.biometrics.sensors.AuthenticationClient;
import com.android.server.biometrics.sensors.ClientMonitorCallbackConverter;
import com.android.server.biometrics.sensors.LockoutCache;
import com.android.server.biometrics.sensors.LockoutConsumer;
import com.android.server.biometrics.sensors.LockoutTracker;
import com.android.server.biometrics.sensors.fingerprint.Udfps;
+1 −0
Original line number Diff line number Diff line
@@ -27,6 +27,7 @@ import android.util.Slog;

import com.android.server.biometrics.HardwareAuthTokenUtils;
import com.android.server.biometrics.sensors.ClientMonitor;
import com.android.server.biometrics.sensors.LockoutCache;
import com.android.server.biometrics.sensors.LockoutResetDispatcher;
import com.android.server.biometrics.sensors.LockoutTracker;

+1 −0
Original line number Diff line number Diff line
@@ -49,6 +49,7 @@ import com.android.server.biometrics.sensors.BiometricScheduler;
import com.android.server.biometrics.sensors.ClientMonitor;
import com.android.server.biometrics.sensors.EnumerateConsumer;
import com.android.server.biometrics.sensors.Interruptable;
import com.android.server.biometrics.sensors.LockoutCache;
import com.android.server.biometrics.sensors.LockoutConsumer;
import com.android.server.biometrics.sensors.RemovalConsumer;
import com.android.server.biometrics.sensors.fingerprint.FingerprintUtils;