Skip to main content

Function: resetProviderCloudSyncState()

resetProviderCloudSyncState(args: { provider: CloudStorageProvider; syncEngine: CloudSyncEngine; }): Promise<CloudSyncResetResult>

Defined in: electron/services/cloud/migrations/syncReset.ts:79

Resets remote sync state by writing a new manifest with CloudSyncResetResult.resetAt and re-seeding remote data from the current device.

Parameters

args

provider

CloudStorageProvider

syncEngine

CloudSyncEngine

Returns

Promise<CloudSyncResetResult>

Remarks

This does not require perfect deletion of older objects because manifest.resetAt ensures older operation objects are ignored.

  • The remote encryption config (if present) is preserved.