@@ -64,30 +64,40 @@ public void addChildEventListener(final String name, final ReadableArray modifie
6464 mEventListener = new ChildEventListener () {
6565 @ Override
6666 public void onChildAdded (DataSnapshot dataSnapshot , String previousChildName ) {
67- self .handleDatabaseEvent (name , mPath , dataSnapshot );
67+ if (name .equals ("child_added" )) {
68+ self .handleDatabaseEvent (name , mPath , dataSnapshot );
69+ }
6870 }
6971
7072 @ Override
7173 public void onChildChanged (DataSnapshot dataSnapshot , String previousChildName ) {
72- self .handleDatabaseEvent (name , mPath , dataSnapshot );
74+ if (name .equals ("child_changed" )) {
75+ self .handleDatabaseEvent (name , mPath , dataSnapshot );
76+ }
7377 }
7478
7579 @ Override
7680 public void onChildRemoved (DataSnapshot dataSnapshot ) {
77- self .handleDatabaseEvent (name , mPath , dataSnapshot );
81+ if (name .equals ("child_removed" )) {
82+ self .handleDatabaseEvent (name , mPath , dataSnapshot );
83+ }
7884 }
7985
8086 @ Override
8187 public void onChildMoved (DataSnapshot dataSnapshot , String previousChildName ) {
82- self .handleDatabaseEvent (name , mPath , dataSnapshot );
88+ if (name .equals ("child_moved" )) {
89+ self .handleDatabaseEvent (name , mPath , dataSnapshot );
90+ }
8391 }
8492
8593 @ Override
8694 public void onCancelled (DatabaseError error ) {
87- self .handleDatabaseError (name , mPath , error );
95+ //if (name.equals("child_added")) {
96+ //self.handleDatabaseError(name, mPath, error);
97+ //}
8898 }
8999 };
90-
100+
91101 Query ref = this .getDatabaseQueryAtPathAndModifiers (modifiers );
92102 ref .addChildEventListener (mEventListener );
93103 this .setListeningTo (mPath , name );
0 commit comments