我想在我的网络应用程序中处理在线和离线状态。以便用户可以看到谁在线、谁不在线。
我发现这个很棒的教程解释得很好,但我被困住了。
我认为 存在问题cloud-functions,因为我在那里遇到了错误。
此外,该教程是从 2017 年 12 月 15 日开始的,我知道该教程cloud-functions已更新,但我不知道如何更新代码。
链接到文档:https ://firebase.google.com/docs/functions/beta-v1-diff
有人可以看一下教程并可以帮助我吗?
云功能:
const functions = require('firebase-functions');
const Firestore = require('@google-cloud/firestore');
const firestore = new Firestore();
exports.onUserStatusChanged = functions.database
.ref('/status/{userId}') // Reference to the Firebase RealTime database key
.onUpdate((event, context) => {
const usersRef = firestore.collection('/users'); // Create a reference to
the Firestore Collection
return event.before.ref.once('value')
.then(statusSnapshot => snapShot.val()) // Get latest value from the Firebase Realtime database
.then(status => {
// …Run Code Online (Sandbox Code Playgroud) javascript firebase firebase-realtime-database google-cloud-functions