Skip to main content

Function: resetProviderCloudSyncState()

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

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

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 legacy objects because manifest.resetAt ensures older operation objects are ignored.
  • The remote encryption config (if present) is preserved.