When a transaction completes, the NoopListener should be removed so that it does not respond to further changes to the database. If it were not removed and the listener is deleted then this would result in a crash on the next write to the database.
When a transaction completes, the NoopListener should be removed so that it
does not respond to further changes to the database. If it were not removed and
the listener is deleted then this would result in a crash on the next write to
the database.

PiperOrigin-RevId: 251932053

firebase/firebase-cpp-sdk,firebase/firebase-cpp-sdk,firebase/firebase-cpp-sdk,firebase/firebase-cpp-sdk,firebase/firebase-cpp-sdk,firebase/firebase-cpp-sdk,firebase/firebase-cpp-sdk,firebase/firebase-cpp-sdk