0
使用Firebase Javascript庫,我可以使用onDisconnect()方法在客戶端斷開連接時調度數據庫更新。如何在PolymerFire上使用onDisconnect方法?
谷歌發佈了一套名爲PolymerFire的聚合物元素,它可以讓聚合物應用和Firebase非常容易連接。
有沒有人想出瞭如何使用PolymerFire在Polymer應用程序中使用onDisconnect方法?
使用Firebase Javascript庫,我可以使用onDisconnect()方法在客戶端斷開連接時調度數據庫更新。如何在PolymerFire上使用onDisconnect方法?
谷歌發佈了一套名爲PolymerFire的聚合物元素,它可以讓聚合物應用和Firebase非常容易連接。
有沒有人想出瞭如何使用PolymerFire在Polymer應用程序中使用onDisconnect方法?
我找到了答案!
所以,在我的應用程序的開始,我初始化的火力點,應用程序是這樣的:
<firebase-app name="notes" ...></firebase-app>
然後,後來在我的應用程序,我添加了一個火力文檔看我的連接狀態:
<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')
}
},
如果'用戶'尚未定義(例如,用戶不是「用戶」,我會在觀察者參數中添加'user'並使用'user.uid'(而不是'this.user.uid')尚未登錄)。 – tony19
優點! – abendigo