import type { InertiaForm } from '@inertiajs/vue3';

interface ModifySubscriptionFields {
    to_package_id: number;
    period: 'monthly' | 'annual';
    has_foodics_addon: boolean;
}

export function getModifySubscriptionData (subscriptionData:ModifySubscriptionFields,subscriptionDataForm:InertiaForm<ModifySubscriptionFields>){
    if (subscriptionDataForm.processing) {
      return;
    }
    subscriptionDataForm.to_package_id = subscriptionData.to_package_id;
    subscriptionDataForm.period = subscriptionData.period;
    subscriptionDataForm.has_foodics_addon = subscriptionData.has_foodics_addon;
    subscriptionDataForm.get(window.route('subscriptions.modify-subscription-data'), {
        preserveScroll: true,
    });
    
}