如何将 onDisconnect 方法与 PolymerFire 一起使用?
How can I use the onDisconnect method with PolymerFire?
使用 Firebase Javascript 库,我可以使用 onDisconnect() 方法在客户端断开连接时安排数据库更新。
Google 发布了一组名为 PolymerFire 的 Polymer Elements,这使得连接 Polymer 应用程序和 Firebase 变得非常容易。
有人知道如何使用 PolymerFire 从 Polymer 应用内部使用 onDisconnect 方法吗?
我找到答案了!
因此,在我的应用程序启动时,我像这样初始化了 firebase-app:
<firebase-app name="notes" ...></firebase-app>
然后,稍后在我的应用程序中,我添加了一个 firebase 文档来查看我的连接状态:
<firebase-document app-name="notes" path="/.info/connected" data={{conStatData}}>
</firebase-document>
并且我在 conStatData 上添加了一个观察者:
observers: ['_conStat(user, conStatData)'],
最后,收益代码:
_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 Javascript 库,我可以使用 onDisconnect() 方法在客户端断开连接时安排数据库更新。
Google 发布了一组名为 PolymerFire 的 Polymer Elements,这使得连接 Polymer 应用程序和 Firebase 变得非常容易。
有人知道如何使用 PolymerFire 从 Polymer 应用内部使用 onDisconnect 方法吗?
我找到答案了!
因此,在我的应用程序启动时,我像这样初始化了 firebase-app:
<firebase-app name="notes" ...></firebase-app>
然后,稍后在我的应用程序中,我添加了一个 firebase 文档来查看我的连接状态:
<firebase-document app-name="notes" path="/.info/connected" data={{conStatData}}>
</firebase-document>
并且我在 conStatData 上添加了一个观察者:
observers: ['_conStat(user, conStatData)'],
最后,收益代码:
_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')
}
},