LoginsBridgedEngine
open class LoginsBridgedEngine : LoginsBridgedEngineProtocol, @unchecked Sendable
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.
-
Declaration
Swift
open func apply(serverModifiedMillis: Int64) throws -> [String] -
Declaration
Swift
open func ensureCurrentSyncId(newSyncId: String) throws -> String -
Declaration
Swift
open func lastSync() throws -> Int64 -
Declaration
Swift
open func reset() throws -
Declaration
Swift
open func resetLastSync() throws -
Declaration
Swift
open func resetSyncId() throws -> String -
Declaration
Swift
open func setUploaded(newTimestamp: Int64, uploadedIds: [String]) throws -
Declaration
Swift
open func storeIncoming(incomingEnvelopesAsJson: [String]) throws -
Declaration
Swift
open func syncFinished() throws -
Declaration
Swift
open func syncId() throws -> String? -
Declaration
Swift
open func syncStarted() throws -
Declaration
Swift
open func wipe() throws