import { useApiInterceptor } from "./useApiInterceptor";

export const usePurchaseSubscription = (planId: number) => {
  return new Promise(async (resolve, reject) => {
    try {
      const response = await useApiInterceptor().post(
        `/account/subscriptions`,
        { planId, source: "web" }
      );
      resolve(response);
    } catch (error) {
      console.error("Error fetching API (Purchased Subscription):", error);
      reject(error);
    }
  });
};
