iOS клиент вызывает функцию со следующими параметрами:
func buyTicket(contestId: String, points: Int) -> SignalProducer<Void, Error> {
Functions.functions().httpsCallable("myFunction").call([
"userId": Auth.auth().currentUser!.uid,
"points": points,
"contestId": contestId
], completion: ...
Затем в начале функции у меня есть этот журнал
const userId = req.body.data.userId;
const contestId = req.body.data.contestId;
const points = req.body.data.points;
console.log(`myFunction called with userId: ${userId} contestId: ${contestId} points: ${points}`);
Что выводится на печать, это
myFunction вызывается с userId: BzoW5pWLbWRnd2UgjnTkfd3xfNf2 contestId: pBsQo0FHMyu4ay18dexy points: [object Object]
почему очки конвертируются в объект? Это заставляет мою функцию cra sh, когда я пытаюсь передать точки FieldValue.increment