Closed msiebuhr closed 9 years ago
After making a local fork to investigate, I found the issue had been fixed when running on master (commit 31bfa7c1c342d491dfcfd3edebcad75d776dfd32, I presume).
Would it be too much bother to push a new release containing this fix soon-ish?
0.10.3 is on its way up now
Confirmed fixed in 0.10.3. Thanks a lot!
I have an app where I do a transaction and then proceed to update some keys in another end of the database to match (I know; foreign keys in a document store).
The code below works on a real Firebase, but enters an infinite loop where
this._defer(...)
insideMockFirebase.transaction()
is called infinitely when usingmockfirebase
:(Adding
console.log('MF.transaction._defer', (new Error()).stack);
just inside the deferred function shows stack ending in the queue-logic somewhere).