@@ -64,30 +64,40 @@ public void addChildEventListener(final String name, final ReadableArray modifie
64
64
mEventListener = new ChildEventListener () {
65
65
@ Override
66
66
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
+ }
68
70
}
69
71
70
72
@ Override
71
73
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
+ }
73
77
}
74
78
75
79
@ Override
76
80
public void onChildRemoved (DataSnapshot dataSnapshot ) {
77
- self .handleDatabaseEvent (name , mPath , dataSnapshot );
81
+ if (name .equals ("child_removed" )) {
82
+ self .handleDatabaseEvent (name , mPath , dataSnapshot );
83
+ }
78
84
}
79
85
80
86
@ Override
81
87
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
+ }
83
91
}
84
92
85
93
@ Override
86
94
public void onCancelled (DatabaseError error ) {
87
- self .handleDatabaseError (name , mPath , error );
95
+ //if (name.equals("child_added")) {
96
+ //self.handleDatabaseError(name, mPath, error);
97
+ //}
88
98
}
89
99
};
90
-
100
+
91
101
Query ref = this .getDatabaseQueryAtPathAndModifiers (modifiers );
92
102
ref .addChildEventListener (mEventListener );
93
103
this .setListeningTo (mPath , name );
0 commit comments