diff --git a/internal/api/client.go b/internal/api/client.go index 06a9b5a..9b49666 100644 --- a/internal/api/client.go +++ b/internal/api/client.go @@ -226,13 +226,15 @@ type ClientCreationOpts struct { // Required. The password for this account. Password string - // Optional. If true, persistent storage will be used for the same user|device ID. - PersistentStorage bool // Required for rust clients. The URL of the sliding sync proxy. SlidingSyncURL string // Optional. Set this to login with this device ID. DeviceID string + // A hint to the client implementation that persistent storage is required. Clients may ignore + // this flag and always use persistence. + PersistentStorage bool + // Rust only. If set, enables the cross process refresh lock on the FFI client with the process name provided. EnableCrossProcessRefreshLockProcessName string // Rust only. If set with EnableCrossProcessRefreshLockProcessName=ProcessNameNSE, the client will be seeded