Я пытаюсь получить расширение инвертазы для работы с дозированным ценообразованием, но я продолжаю получать ошибку: {Сообщение: «Количество не следует указывать, где usage_type измеряется . Удалите количество из LINE_ITEMS [0] '}, даже если у меня нет количественной части пакета AddDoc. Я попытался установить количество для нуля, нерехового и т. Д., Но это просто дает недопустимое целое число. PrettyPrint-Override ">
Я пытаюсь получить расширение инвертазы для работы с дозированным ценообразованием, но я продолжаю получать ошибку: {Сообщение: «Количество не следует указывать, где usage_type измеряется . Удалите количество из LINE_ITEMS [0] '}, даже если у меня нет количественной части пакета AddDoc. Я попытался установить количество для нуля, нерехового и т. Д., Но это просто дает недопустимое целое число. PrettyPrint-Override ">[code]'use client';
import { auth, db } from '@/firebaseConfig'; import type { FirebaseApp } from 'firebase/app'; // make sure db is exported here import { addDoc, collection, onSnapshot } from 'firebase/firestore'; import { getFunctions, httpsCallable } from 'firebase/functions';
/** * Creates a Checkout Session document in * stripe_customers/{uid}/checkout_sessions * and waits for the extension to fill in `url`. */ export async function getCheckoutUrl(): Promise { const user = auth.currentUser; if (!user) throw new Error('Must be signed-in first');
// 2️⃣ Listen for the extension to populate `url` or `error` return new Promise((resolve, reject) => { const unsubscribe = onSnapshot( sessionRef, (snap) => { const data = snap.data(); if (!data) return;