私はFirebaseをウェブサイトで使っています(それは最高です)。Firebase .unAuth()の後にデータをクリーンアップするにはどうすればよいですか?
複数のコールバック.on('child_added')
と.on('value')
コールバック私は自分のUIにバインドされているローカルストアを作成しています。
ユーザーがログアウトすると、自分のローカルストアからデータを消去したいと考えています。 Firebaseでサインアウトしているユーザに対処するための推奨される方法は何ですか?理想的には、クリーンアップを行うには.unauth()
にコールバックを渡したいと思います。しかし、そのようなコールバックはありません。
私の現在のソリューションは、私がonAuth()
と聞く...
- 少し厄介です。
onAuth
onAuth
にはnull
とisLoggedId === true
でトリガされた場合、私は、私はクリーンアップを行う可変isLoggedIn = true
- を設定し、非ヌル値でトリガ
- 。
私はそれがページのロードにこれを行いますので、すべての時間onAuth
がnull
と呼ばれクリーンアップを行うにはしたくありません。