Skip to main content

Function: resetProviderCloudSyncState()

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

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

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.