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

Commit 3ff4b933 authored by Daniel Nishi's avatar Daniel Nishi
Browse files

Add floats to the SecureSettings shadow.

Test: Exercised in other robotests
Change-Id: I7c99272f330d9d5fa043c155d2f818e70ac271e0
Merged-In: I0791bdddf0bc97abc21cd27613998247b11d7bb4
parent a8db5cce
Loading
Loading
Loading
Loading
+23 −0
Original line number Diff line number Diff line
@@ -76,6 +76,29 @@ public class ShadowSecureSettings {
        return value == null ? defaultValue : value;
    }

    @Implementation
    public static boolean putFloat(ContentResolver resolver, String name, float value) {
        mValueMap.put(name, value);
        return true;
    }

    @Implementation
    public static boolean putFloatForUser(ContentResolver cr, String name, float value,
            float userHandle) {
        return putFloat(cr, name, value);
    }

    @Implementation
    public static float getFloatForUser(ContentResolver cr, String name, float def, int userHandle) {
        return getFloat(cr, name, def);
    }

    @Implementation
    public static float getFloat(ContentResolver resolver, String name, float defaultValue) {
        Float value = (Float) mValueMap.get(name);
        return value == null ? defaultValue : value;
    }

    public static void clear() {
        mValueMap.clear();
    }