Skip to content

Commit 4960ecd

Browse files
committed
firestack set/push now correctly support any type of value
1 parent c32972a commit 4960ecd

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,14 +78,15 @@ public void set(
7878
DatabaseReference ref = mFirebaseDatabase.getReference(path);
7979
Map<String, Object> m = Utils.recursivelyDeconstructReadableMap(props);
8080

81+
8182
DatabaseReference.CompletionListener listener = new DatabaseReference.CompletionListener() {
8283
@Override
8384
public void onComplete(DatabaseError error, DatabaseReference ref) {
8485
handleCallback("set", callback, error);
8586
}
8687
};
8788

88-
ref.setValue(m, listener);
89+
ref.setValue(m.get("value"), listener);
8990
}
9091

9192
@ReactMethod
@@ -155,7 +156,7 @@ public void onComplete(DatabaseError error, DatabaseReference ref) {
155156
}
156157
};
157158

158-
newRef.setValue(m, listener);
159+
newRef.setValue(m.get("value"), listener);
159160
} else {
160161
Log.d(TAG, "No value passed to push: " + newPath);
161162
WritableMap res = Arguments.createMap();

0 commit comments

Comments
 (0)