export async function uploadFiles()

in src/lib/S3ToSalesforceUploader.ts [23:39]


export async function uploadFiles(
	filesToUpload: UploadInfo[],
	salesforce: Salesforce,
) {
	const filesFromS3 = filesToUpload.map(async (fileToUpload) => {
		const fileData = await getFromS3(fileToUpload.source);
		return {
			destination: fileToUpload.destination,
			fileData: fileData,
		};
	});
	const s3files = await Promise.all(filesFromS3);
	const uploadResults = s3files.map((s3File) =>
		uploadToSalesforce(s3File, salesforce),
	);
	return Promise.all(uploadResults);
}