android-components / mozilla.components.browser.storage.memory / InMemoryHistoryStorage

InMemoryHistoryStorage

class InMemoryHistoryStorage : HistoryStorage (source)

An in-memory implementation of mozilla.components.concept.storage.HistoryStorage.

Constructors

<init>

InMemoryHistoryStorage()

An in-memory implementation of mozilla.components.concept.storage.HistoryStorage.

Functions

getVisited

fun getVisited(uris: List<String>, callback: (List<Boolean>) -> Unit): Unit

Maps a list of page URIs to a list of booleans indicating if each URI was visited.

fun getVisited(callback: (List<String>) -> Unit): Unit

Retrieves a list of all visited pages.

recordObservation

fun recordObservation(uri: String, observation: PageObservation): Unit

Records an observation about a page.

recordVisit

fun recordVisit(uri: String, visitType: VisitType): Unit

Records a visit to a page.