I have a node in Firebase getting continually updated with information from a logfile. The node is lines/
and each child of lines/
is from a post()
so it has a unique ID.
When a client first loads, I want to be able to grab the last X
number of entries. I expect I'll do this with once()
. From then on, however, I want to use an on()
with child_added
so that I get all new data. However, child_added
gets all data stored in the Firebase and, after the initial setup, only want the new stuff.
I see that I can add a limitToLast()
on the on()
, but, if I say limitToLast(1)
and a flood of entries come in, will my app still get all the new entries? Is there some other way to do this?