You’ll notice (I hope) that I didn’t mention reading from Firebase. Cos you don’t. You either write, or set up a listener. And quite frankly I can’t think how all this would work if I had to do something so arcane as to read from the database every time I wanted to know something. How am I supposed to know when I want to know something?