SyncManager

open class SyncManager:
    SyncManagerProtocol
  • Declaration

    Swift

    required public init(unsafeFromRawPointer pointer: UnsafeMutableRawPointer)
  • Declaration

    Swift

    public convenience init()
  • Disconnect engines from sync, deleting/resetting the sync-related data

    Declaration

    Swift

    open func disconnect()
  • Get a list of engine names available for syncing

    Declaration

    Swift

    open func getAvailableEngines() -> [String]
  • Perform a sync. See [SyncParams] and [SyncResult] for details on how this works

    Declaration

    Swift

    open func sync(params: SyncParams) throws -> SyncResult