Как я могу получить результат облачной функции для клиента? - PullRequest
0 голосов
/ 08 февраля 2019

Как получить результат облачной функции для клиента?У меня есть код ниже, и я возвращаю идентификатор документа только для тестирования.Как я могу получить результат на клиенте?

exports.addEvent = functions.https.onCall(async (data, context) => {
    const events = db.collection('events');
    try {
        await events.add({
            city: data["city"],
            dateFinish: data["dateFinish"],
            dateStart: data["dateStart"],
            eventName: data["eventName"],
            participants: data["participants"],
            place: data["place"],
            placeName: data["placeName"],
            public:data["public"],
            street: data["street"],
            userUid: data["userUid"],
        }).then(doc=>{
            doc.update(doc,{
                eventId: doc.id
            })
            return doc.id;
        })
    } catch (error) {
        console.log(error);
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...