Поиск и обновление документа по функции Firebase Cloud - PullRequest
0 голосов
/ 13 февраля 2020

Я пытаюсь интегрировать Stripe с Firebase в качестве бэкэнда. Мне нужно создать полосного клиента, когда новый пользователь зарегистрируется в моем приложении. для этого я написал 1 облачную функцию, которая будет выполняться при создании нового пользователя Firebase Auth. но в этой функции я получаю пользователя Firebase auth. после этого мне нужно обновить документ моей коллекции, созданный для этого пользователя. (Я храню идентификатор пользователя Auth в документе моей коллекции). но каким-то образом облачная функция Firebase не обновляет его. Вот моя функция Cloud для того же.

// When a user is created, register them with Stripe
exports.createStripeCustomer = functions.auth.user().onCreate(async (user) => {
  const customer = await stripe.customers.create({email: user.email});
  return admin.firestore().collection('fl_users').doc(user.uid).set({customer_id: customer.id});
});

Я не знаю, что нужно обновить, как. Можете ли вы помочь мне решить мою проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...