nooschain / payload-availability/reconcile-service / reconcilePayloadAvailability
Function: reconcilePayloadAvailability()
reconcilePayloadAvailability(
db,args):Promise<PayloadAvailabilityReconcileResult>
Defined in: payload-availability/reconcile-service.ts:83
Reconciles local ciphertext availability against current bucket policy.
The function can identify both stale local ciphertext that should be pruned and missing ciphertext that is eligible for later backfill. It only prunes bytes when dryRun is false and pruneDisallowed is true.
Parameters
db
Kysely<Database>
args
PayloadAvailabilityReconcileOptions
Returns
Promise<PayloadAvailabilityReconcileResult>