TabsBridgedEngine

Note the canonical docs for this are in https://searchfox.org/mozilla-central/source/services/interfaces/mozIBridgedSyncEngine.idl It's only actually used in desktop, but it's fine to expose this everywhere. NOTE: all timestamps here are milliseconds.

Functions

Link copied to clipboard
open override fun apply(): List<String>
Link copied to clipboard
open override fun close()
Link copied to clipboard
open override fun destroy()
Link copied to clipboard
open override fun ensureCurrentSyncId(newSyncId: String): String
Link copied to clipboard
open override fun lastSync(): Long
Link copied to clipboard
open override fun prepareForSync(clientData: String)
Link copied to clipboard
open override fun reset()
Link copied to clipboard
open override fun resetSyncId(): String
Link copied to clipboard
open override fun setLastSync(lastSync: Long)
Link copied to clipboard
open override fun setUploaded(newTimestamp: Long, uploadedIds: List<TabsGuid>)
Link copied to clipboard
open override fun storeIncoming(incomingEnvelopesAsJson: List<String>)
Link copied to clipboard
open override fun syncFinished()
Link copied to clipboard
open override fun syncId(): String?
Link copied to clipboard
open override fun syncStarted()
Link copied to clipboard
open override fun wipe()