Skip to content

Commit 363c1b6

Browse files
committed
Quick fix to prevent duplicate child event listeners on Java database module
1 parent b3ea010 commit 363c1b6

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

android/src/main/java/io/fullstack/firestack/FirestackDatabase.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
import com.facebook.react.bridge.Callback;
1212
import com.facebook.react.bridge.Arguments;
13+
import com.facebook.react.bridge.WritableArray;
1314
import com.facebook.react.bridge.WritableMap;
1415
import com.facebook.react.bridge.ReadableMap;
1516
import com.facebook.react.bridge.ReactMethod;
@@ -79,11 +80,9 @@ public void onCancelled(DatabaseError error) {
7980
self.handleDatabaseError(name, mPath, error);
8081
}
8182
};
83+
Query ref = this.getDatabaseQueryAtPathAndModifiers(modifiersArray);
84+
ref.addChildEventListener(mEventListener);
8285
}
83-
84-
Query ref = this.getDatabaseQueryAtPathAndModifiers(modifiersArray);
85-
ref.addChildEventListener(mEventListener);
86-
//this.setListeningTo(mPath, modifiersString, name);
8786
}
8887

8988
public void addValueEventListener(final String name, final ReadableArray modifiersArray, final String modifiersString) {

0 commit comments

Comments
 (0)