import type { UploadBatchSettingsForm } from '@/types/upload/UploadBatchSettingsForm'; import type { ZkUploadPrepareOptions } from '@/types/upload/ZkUploadPrepareOptions'; import { buildUploadOptionsFromBatchSettings } from '@/utils/upload/buildUploadOptionsFromBatchSettings'; export const buildZkUploadPrepareOptionsFromBatchSettings = ( settings: UploadBatchSettingsForm ): ZkUploadPrepareOptions => { const uploadOptions = buildUploadOptionsFromBatchSettings(settings); if (settings.passwordEnabled) { return { ...uploadOptions, passwordProtected: true, password: settings.password }; } return { ...uploadOptions, passwordProtected: false }; };