Firebase 如何将onDisconnect方法用于PolymerFire?

Firebase 如何将onDisconnect方法用于PolymerFire?,firebase,polymer,firebase-realtime-database,polymerfire,Firebase,Polymer,Firebase Realtime Database,Polymerfire,使用Firebase Javascript库,我可以使用onDisconnect()方法在客户端断开连接时计划数据库更新 谷歌发布了一套名为PolymerFire的聚合物元素,这使得连接聚合物应用程序和Firebase非常容易 有人知道如何在使用PolymerFire的Polymer应用程序中使用onDisconnect方法吗?我找到了答案 因此,在我的应用程序开始时,我初始化了firebase应用程序,如下所示: <firebase-app name="notes" ...><

使用Firebase Javascript库,我可以使用onDisconnect()方法在客户端断开连接时计划数据库更新

谷歌发布了一套名为PolymerFire的聚合物元素,这使得连接聚合物应用程序和Firebase非常容易

有人知道如何在使用PolymerFire的Polymer应用程序中使用onDisconnect方法吗?

我找到了答案

因此,在我的应用程序开始时,我初始化了firebase应用程序,如下所示:

<firebase-app name="notes" ...></firebase-app>
最后,支付代码:

_conStat: function(user, status) {
      if (status === true) {
          firebase.app('notes').database().ref('/presence/' + user.uid).set('online')
          firebase.app('notes').database().ref('/presence/' + user.uid).onDisconnect().set('offline')
      }
  },
我找到了答案

因此,在我的应用程序开始时,我初始化了firebase应用程序,如下所示:

<firebase-app name="notes" ...></firebase-app>
最后,支付代码:

_conStat: function(user, status) {
      if (status === true) {
          firebase.app('notes').database().ref('/presence/' + user.uid).set('online')
          firebase.app('notes').database().ref('/presence/' + user.uid).onDisconnect().set('offline')
      }
  },

如果
用户
尚未定义(例如,用户尚未登录),我会将
用户
添加到观察者参数中,并使用
用户.uid
(而不是
此.user.uid
)。我会将
用户
添加到观察者参数中,并使用
用户.uid
(而不是
此.user.uid
)如果尚未定义
用户
(例如,用户尚未登录)。