Function: listBackupsFromMetadataObjects()
listBackupsFromMetadataObjects(
args: {downloadObjectBuffer: (key:string) =>Promise<Buffer<ArrayBufferLike>>;objects: readonlyCloudObjectEntry[]; }):Promise<CloudBackupEntry[]>
Defined in: electron/services/cloud/providers/cloudBackupListing.ts:24
Lists backups by discovering metadata objects and hydrating them.
Parameters
args
downloadObjectBuffer
(key: string) => Promise<Buffer<ArrayBufferLike>>
objects
readonly CloudObjectEntry[]
Returns
Remarks
Several providers expose the same pattern:
- List objects
- Filter for metadata objects
- Download metadata JSON
- Map to CloudBackupEntry
This helper centralizes that logic so providers don't drift.