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

Commit e20a35c7 authored by Andy Wickham's avatar Andy Wickham
Browse files

Adds helper methods in SearchUiManager and OnboardingPrefs.

Bug: 233656600
Test: With topic change.
Change-Id: I9ddb910e94d389ec682617ce874fff6a2ce703c8
parent 4ca247a6
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -68,4 +68,9 @@ public interface SearchUiManager {

    /** Refresh the currently displayed list of results. */
    default void refreshResults() {}

    /** Returns whether search is in zero state. */
    default boolean inZeroState() {
        return false;
    }
}
+2 −7
Original line number Diff line number Diff line
@@ -142,16 +142,11 @@ public class OnboardingPrefs<T extends ActivityContext> {
    }

    /**
     * Add "incCountBy" to the given event count, if we haven't already reached the max count.
     * Sets the event count to the given value.
     *
     * @return Whether we have now reached the max count.
     */
    public boolean incrementEventCountBy(int incCountBy, @EventCountKey String eventKey) {
        int count = getCount(eventKey);
        if (hasReachedMaxCount(count, eventKey)) {
            return true;
        }
        count += incCountBy;
    public boolean setEventCount(int count, @EventCountKey String eventKey) {
        mSharedPrefs.edit().putInt(eventKey, count).apply();
        return hasReachedMaxCount(count, eventKey);
    }