Skip to main content

Function: buildSanitizedIncomingSiteSyncDelta()

function buildSanitizedIncomingSiteSyncDelta(delta: SiteSyncDelta): {
delta: SiteSyncDelta;
diagnostics: {
addedDuplicates: DuplicateSiteIdentifier[];
overlapIdentifiers: string[];
updatedDuplicates: DuplicateSiteIdentifier[];
};
};

Defined in: src/stores/sites/useSiteSync.deltaSanitizer.ts:35

Normalize an incoming SiteSyncDelta payload.

Parametersโ€‹

deltaโ€‹

SiteSyncDelta

Returnsโ€‹

{
delta: SiteSyncDelta;
diagnostics: {
addedDuplicates: DuplicateSiteIdentifier[];
overlapIdentifiers: string[];
updatedDuplicates: DuplicateSiteIdentifier[];
};
}

deltaโ€‹

delta: SiteSyncDelta;

diagnosticsโ€‹

diagnostics: {
addedDuplicates: DuplicateSiteIdentifier[];
overlapIdentifiers: string[];
updatedDuplicates: DuplicateSiteIdentifier[];
};

diagnostics.addedDuplicatesโ€‹

addedDuplicates: DuplicateSiteIdentifier[];

diagnostics.overlapIdentifiersโ€‹

overlapIdentifiers: string[];

diagnostics.updatedDuplicatesโ€‹

updatedDuplicates: DuplicateSiteIdentifier[];