LoginsBridgedEngine

The Desktop-facing bridged sync engine - a thin wrapper over the sync15::engine::SyncEngine implemented by this component (see sync15::engine::BridgedEngineWrapper). It's only actually used on Desktop, but it's fine to expose this everywhere. NOTE: all timestamps here are milliseconds.

Functions

Link copied to clipboard
open override fun apply(serverModifiedMillis: Long): 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 reset()
Link copied to clipboard
open override fun resetLastSync()
Link copied to clipboard
open override fun resetSyncId(): String
Link copied to clipboard
open override fun setUploaded(newTimestamp: Long, uploadedIds: List<String>)
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()

Properties

Link copied to clipboard

Whether the current object has been destroyed and its reference is gone in the Rust side.